diff --git a/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml index b40c564f3a..ca8365b9da 100755 --- a/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_almalinux_5.14.0-427.18.1.el9_4.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_almalinux_5.14.0-427.18.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml index 4759bf3391..6e562c064e 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.ko probe: output/6.0.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-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml index 199ec65cf8..bd7c0a48a8 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.ko probe: output/6.0.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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.yaml index dc84a1dd0b..cddd73902c 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/0127b9313622a69a7314ed0a211516316e606777c25967b83f4226f8fe9b4c47/kernel-devel-5.10.35-31.135.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/0127b9313622a69a7314ed0a211516316e606777c25967b83f4226f8fe9b4c47/kernel-devel-5.10.35-31.135.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml index b2c5052f68..90ddc9294c 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/a50a09461ac094950c70ed26653de455dca05e58890d4f8550d98ab3cc38a4da/kernel-devel-5.10.47-39.130.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/a50a09461ac094950c70ed26653de455dca05e58890d4f8550d98ab3cc38a4da/kernel-devel-5.10.47-39.130.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml index 56d03b59fe..04a7a2a87d 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.ko probe: output/6.0.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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/df7627fb6fb8ed9791a89cc60bfa5cf6c04b02ce16b03d903bb24336eacbeabc/kernel-devel-5.10.59-52.142.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml index fb0bb2cd1c..6fc4f76f16 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.ko probe: output/6.0.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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml index a720b7559e..2425d4e684 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml index c7f52b4d36..898d76498e 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/85e0c75a459a8113bfc6fd6313f34d8745ea44c1f689f7d804757e8a64663886/kernel-devel-5.4.105-48.177.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/85e0c75a459a8113bfc6fd6313f34d8745ea44c1f689f7d804757e8a64663886/kernel-devel-5.4.105-48.177.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml index b4d6fc43da..281db215a7 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.ko probe: output/6.0.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-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/022ddd013c5cae6739d99e110a09a612dcd07ad8d6fc1ffaee844d857e989887/kernel-devel-5.4.46-19.75.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/022ddd013c5cae6739d99e110a09a612dcd07ad8d6fc1ffaee844d857e989887/kernel-devel-5.4.46-19.75.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml index 2813da318b..2dbdaec00b 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.ko probe: output/6.0.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/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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/6.0.1+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml index abbc9be58e..34a2b3e946 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.ko probe: output/6.0.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-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/ed337061f0e1aba96e903fbf115ef4f3cad0dc37316095446b8bcc8cc7b0fcc0/kernel-devel-5.4.50-25.83.amzn2.aarch64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml index a0967afaf5..325e62d37b 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.ko probe: output/6.0.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-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml index 994cbcd844..98d852d529 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml index 015db3f18e..3f5d514062 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/d8eadc57bc861ced4cbb78980e127dcd50fa8db63a93652c6d7f60eed3f232a7/kernel-devel-5.4.80-40.140.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d8eadc57bc861ced4cbb78980e127dcd50fa8db63a93652c6d7f60eed3f232a7/kernel-devel-5.4.80-40.140.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml index b35f775c18..64ca9dad16 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/c58f4811a6edc635b362d1330920bfd24e47ff810b7f1db1c4a5b4741537be14/kernel-devel-5.4.91-41.139.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/c58f4811a6edc635b362d1330920bfd24e47ff810b7f1db1c4a5b4741537be14/kernel-devel-5.4.91-41.139.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml index c9db4a7203..4833682b4d 100755 --- a/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.ko probe: output/6.0.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-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-193.28.1.el8_2.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-193.28.1.el8_2.aarch64_1.yaml index 476677ecb9..f57e6440ff 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-193.28.1.el8_2.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-193.28.1.el8_2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-193.28.1.el8_2.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-193.28.1.el8_2.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.2.2004/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.aarch64.rpm + - http://vault.centos.org/centos/8.2.2004/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml index d40fec0e2e..2ca2a6963b 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.12.1.el8_4.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.12.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.12.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.12.1.el8_4.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml index a109c5f695..2ba8bb60f6 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.19.1.el8_4.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.19.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.19.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.19.1.el8_4.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml index eee4100862..404e7359b5 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml index 0a222859a2..04fa821d24 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.ko probe: output/6.0.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/6.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml index b0efc3d560..c7f2168c87 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm + - http://archive.kernel.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/6.0.1+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml index 818b30f93c..8ff8cf0ebe 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-348.7.1.el8_5.aarch64_1.ko probe: output/6.0.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://vault.centos.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/6.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml index b57cbedd2f..f3f6525f19 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm + - http://vault.centos.org/centos/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml index cad8ba0b44..88bb778fc6 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-552.1.1.el8.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-552.1.1.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.aarch64.rpm + - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.3.1.el8.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.3.1.el8.aarch64_1.yaml index 3ccae2adfd..a507259a39 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.3.1.el8.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.3.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-552.3.1.el8.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-552.3.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.3.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.3.1.el8.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml index e468506ef3..84e3a0eea6 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-552.el8.aarch64_1.ko probe: output/6.0.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/6.0.1+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml index f30de6b751..8a69d7cd37 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-553.5.1.el8.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-553.5.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml index 1a953a0326..f5a7cbae10 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-553.6.1.el8.aarch64_1.ko probe: output/6.0.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/6.0.1+driver/aarch64/centos_4.18.0-80.1.2.el8_0.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.1.2.el8_0.aarch64_1.yaml index bc848a1974..ae03cd2964 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.1.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.1.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-80.1.2.el8_0.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-80.1.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml index 2b9c83d0a5..f151a0a8ec 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-80.11.2.el8_0.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-80.11.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml index 3704f72d02..eb5227ce1a 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_6.9.4-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_6.9.4-1.el9.elrepo.aarch64_1.yaml deleted file mode 100755 index 4072d7a211..0000000000 --- a/driverkit/config/6.0.1+driver/aarch64/centos_6.9.4-1.el9.elrepo.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el9.elrepo.aarch64 -target: centos -architecture: arm64 -output: - module: output/6.0.1+driver/aarch64/falco_centos_6.9.4-1.el9.elrepo.aarch64_1.ko - probe: output/6.0.1+driver/aarch64/falco_centos_6.9.4-1.el9.elrepo.aarch64_1.o -kernelurls: - - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.4-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml index a287161c82..21cf879f1c 100755 --- a/driverkit/config/6.0.1+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_centos_6.9.5-1.el9.elrepo.aarch64_1.ko probe: output/6.0.1+driver/aarch64/falco_centos_6.9.5-1.el9.elrepo.aarch64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.aarch64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/centos_6.9.6-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/centos_6.9.6-1.el9.elrepo.aarch64_1.yaml new file mode 100755 index 0000000000..bc12e91a71 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/centos_6.9.6-1.el9.elrepo.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el9.elrepo.aarch64 +target: centos +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_centos_6.9.6-1.el9.elrepo.aarch64_1.ko + probe: output/6.0.1+driver/aarch64/falco_centos_6.9.6-1.el9.elrepo.aarch64_1.o +kernelurls: + - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.6-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/debian_6.1.94-1-arm64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/debian_6.1.94-1-arm64_1.yaml new file mode 100755 index 0000000000..c03ebe6230 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/debian_6.1.94-1-arm64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-arm64 +target: debian +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_debian_6.1.94-1-arm64_1.ko + probe: output/6.0.1+driver/aarch64/falco_debian_6.1.94-1-arm64_1.o +kernelurls: + - http://archive.raspberrypi.com/debian/pool/main/l/linux/linux-kbuild-6.1_6.1.73-1+rpt1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-arm64_6.1.94-1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/debian_6.1.94-1-cloud-arm64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/debian_6.1.94-1-cloud-arm64_1.yaml new file mode 100755 index 0000000000..9aa3aa5561 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/debian_6.1.94-1-cloud-arm64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-cloud-arm64 +target: debian +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_debian_6.1.94-1-cloud-arm64_1.ko + probe: output/6.0.1+driver/aarch64/falco_debian_6.1.94-1-cloud-arm64_1.o +kernelurls: + - http://archive.raspberrypi.com/debian/pool/main/l/linux/linux-kbuild-6.1_6.1.73-1+rpt1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-cloud-arm64_6.1.94-1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/debian_6.1.94-1-rt-arm64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/debian_6.1.94-1-rt-arm64_1.yaml new file mode 100755 index 0000000000..6c15f67231 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/debian_6.1.94-1-rt-arm64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-rt-arm64 +target: debian +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_debian_6.1.94-1-rt-arm64_1.ko + probe: output/6.0.1+driver/aarch64/falco_debian_6.1.94-1-rt-arm64_1.o +kernelurls: + - http://archive.raspberrypi.com/debian/pool/main/l/linux/linux-kbuild-6.1_6.1.73-1+rpt1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common-rt_6.1.94-1_all.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-rt-arm64_6.1.94-1_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.4-100.fc39.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.4-100.fc39.aarch64_1.yaml deleted file mode 100755 index 31b075a960..0000000000 --- a/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.4-100.fc39.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-100.fc39.aarch64 -target: fedora -architecture: arm64 -output: - module: output/6.0.1+driver/aarch64/falco_fedora_6.9.4-100.fc39.aarch64_1.ko - probe: output/6.0.1+driver/aarch64/falco_fedora_6.9.4-100.fc39.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.9.4-100.fc39.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.4-200.fc40.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.4-200.fc40.aarch64_1.yaml deleted file mode 100755 index 0391a6791a..0000000000 --- a/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.4-200.fc40.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-200.fc40.aarch64 -target: fedora -architecture: arm64 -output: - module: output/6.0.1+driver/aarch64/falco_fedora_6.9.4-200.fc40.aarch64_1.ko - probe: output/6.0.1+driver/aarch64/falco_fedora_6.9.4-200.fc40.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/40/Everything/aarch64/Packages/k/kernel-devel-6.9.4-200.fc40.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.5-100.fc39.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.5-100.fc39.aarch64_1.yaml new file mode 100755 index 0000000000..99abba00e9 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.5-100.fc39.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-100.fc39.aarch64 +target: fedora +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_fedora_6.9.5-100.fc39.aarch64_1.ko + probe: output/6.0.1+driver/aarch64/falco_fedora_6.9.5-100.fc39.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.9.5-100.fc39.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.5-200.fc40.aarch64_1.yaml b/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.5-200.fc40.aarch64_1.yaml new file mode 100755 index 0000000000..682185621d --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/fedora_6.9.5-200.fc40.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-200.fc40.aarch64 +target: fedora +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_fedora_6.9.5-200.fc40.aarch64_1.ko + probe: output/6.0.1+driver/aarch64/falco_fedora_6.9.5-200.fc40.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/40/Everything/aarch64/Packages/k/kernel-devel-6.9.5-200.fc40.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml b/driverkit/config/6.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml index cdbe8fcd85..01c19cfac9 100755 --- a/driverkit/config/6.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/aarch64/falco_photon_6.1.10-11.ph5_1.ko probe: output/6.0.1+driver/aarch64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm + - https://packages.vmware.com/photon/5.0/photon_release_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/photon_6.1.90-5.ph5_1.yaml b/driverkit/config/6.0.1+driver/aarch64/photon_6.1.90-5.ph5_1.yaml new file mode 100755 index 0000000000..288a974840 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/photon_6.1.90-5.ph5_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.1.90-5.ph5 +target: photon +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_photon_6.1.90-5.ph5_1.ko + probe: output/6.0.1+driver/aarch64/falco_photon_6.1.90-5.ph5_1.o +kernelurls: + - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.90-5.ph5.aarch64.rpm diff --git a/driverkit/config/6.0.1+driver/aarch64/talos_6.6.33-talos_1_v1.7.5.yaml b/driverkit/config/6.0.1+driver/aarch64/talos_6.6.33-talos_1_v1.7.5.yaml new file mode 100755 index 0000000000..897fb44f96 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/talos_6.6.33-talos_1_v1.7.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.7.5 +kernelrelease: 6.6.33-talos +target: talos +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_talos_6.6.33-talos_1_v1.7.5.ko + probe: output/6.0.1+driver/aarch64/falco_talos_6.6.33-talos_1_v1.7.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2FybTY0IDYuNi4zMyBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RFWFQ9ImdjYyAoR0NDKSAxMy4yLjAiCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0NDX1ZFUlNJT049MTMwMjAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklHX0FTX0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTI0MjAwCkNPTkZJR19MRF9JU19CRkQ9eQpDT05GSUdfTERfVkVSU0lPTj0yNDIwMApDT05GSUdfTExEX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FOX0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX1RJRURfT1VUUFVUPXkKQ09ORklHX0dDQ19BU01fR09UT19PVVRQVVRfV09SS0FST1VORD15CkNPTkZJR19DQ19IQVNfQVNNX0lOTElORT15CkNPTkZJR19DQ19IQVNfTk9fUFJPRklMRV9GTl9BVFRSPXkKQ09ORklHX1BBSE9MRV9WRVJTSU9OPTEyNgpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLXRhbG9zIgojIENPTkZJR19MT0NBTFZFUlNJT05fQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19ERUZBVUxUX0lOSVQ9IiIKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQojIENPTkZJR19XQVRDSF9RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1dfTEVWRUw9eQpDT05GSUdfR0VORVJJQ19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19IQVJESVJRU19TV19SRVNFTkQ9eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0lSUV9GQVNURU9JX0hJRVJBUkNIWV9IQU5ETEVSUz15CkNPTkZJR19HRU5FUklDX0lSUV9JUEk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0lSUV9NU0lfSU9NTVU9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09ORklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldAojIGVuZCBvZiBJUlEgc3Vic3lzdGVtCgpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfQVJDSF9IQVNfVElDS19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfSEFWRV9QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfSURMRT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05PX0haX0ZVTEwgaXMgbm90IHNldApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKIyBlbmQgb2YgVGltZXJzIHN1YnN5c3RlbQoKQ09ORklHX0JQRj15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKQ09ORklHX0FSQ0hfV0FOVF9ERUZBVUxUX0JQRl9KSVQ9eQoKIwojIEJQRiBzdWJzeXN0ZW0KIwpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfSklUX0FMV0FZU19PTj15CkNPTkZJR19CUEZfSklUX0RFRkFVTFRfT049eQpDT05GSUdfQlBGX1VOUFJJVl9ERUZBVUxUX09GRj15CiMgQ09ORklHX0JQRl9QUkVMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0JQRl9MU009eQojIGVuZCBvZiBCUEYgc3Vic3lzdGVtCgpDT05GSUdfUFJFRU1QVF9OT05FX0JVSUxEPXkKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfRFlOQU1JQyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9DT1JFPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfU0NIRURfVEhFUk1BTF9QUkVTU1VSRT15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CkNPTkZJR19QU0k9eQojIENPTkZJR19QU0lfREVGQVVMVF9ESVNBQkxFRCBpcyBub3Qgc2V0CiMgZW5kIG9mIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKCkNPTkZJR19DUFVfSVNPTEFUSU9OPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eQpDT05GSUdfVEFTS1NfUlVERV9SQ1U9eQpDT05GSUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xOApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCiMgQ09ORklHX1BSSU5US19JTkRFWCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX1NDSEVEX0NMT0NLPXkKCiMKIyBTY2hlZHVsZXIgZmVhdHVyZXMKIwojIENPTkZJR19VQ0xBTVBfVEFTSyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNjaGVkdWxlciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzEwX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKIyBDT05GSUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFMgaXMgbm90IHNldApDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19TQ0hFRF9NTV9DSUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQpDT05GSUdfQ0dST1VQX1JETUE9eQpDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CkNPTkZJR19DR1JPVVBfQ1BVQUNDVD15CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfQlBGPXkKIyBDT05GSUdfQ0dST1VQX01JU0MgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19DR1JPVVBfREFUQT15CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19USU1FX05TPXkKQ09ORklHX0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQpDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CkNPTkZJR19SRF9aU1REPXkKIyBDT05GSUdfQk9PVF9DT05GSUcgaXMgbm90IHNldApDT05GSUdfSU5JVFJBTUZTX1BSRVNFUlZFX01USU1FPXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0xEX09SUEhBTl9XQVJOX0xFVkVMPSJ3YXJuIgpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKIyBDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfSU9fVVJJTkc9eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZTVM9eQojIENPTkZJR19LQUxMU1lNU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tBTExTWU1TX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0FSQ0hfSEFTX01FTUJBUlJJRVJfU1lOQ19DT1JFPXkKQ09ORklHX0tDTVA9eQpDT05GSUdfUlNFUT15CkNPTkZJR19DQUNIRVNUQVRfU1lTQ0FMTD15CiMgQ09ORklHX0RFQlVHX1JTRVEgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19HVUVTVF9QRVJGX0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwoKQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTj15CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQoKIwojIEtleGVjIGFuZCBjcmFzaCBmZWF0dXJlcwojCkNPTkZJR19DUkFTSF9DT1JFPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfSEFWRV9JTUFfS0VYRUM9eQojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19LRVhFQ19GSUxFPXkKQ09ORklHX0tFWEVDX1NJRz15CkNPTkZJR19LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0NSQVNIX0RVTVA9eQojIGVuZCBvZiBLZXhlYyBhbmQgY3Jhc2ggZmVhdHVyZXMKIyBlbmQgb2YgR2VuZXJhbCBzZXR1cAoKQ09ORklHX0FSTTY0PXkKQ09ORklHX0dDQ19TVVBQT1JUU19EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfNjRCSVQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSTTY0X1BBR0VfU0hJRlQ9MTIKQ09ORklHX0FSTTY0X0NPTlRfUFRFX1NISUZUPTQKQ09ORklHX0FSTTY0X0NPTlRfUE1EX1NISUZUPTQKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NSU49MTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MzMKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTExCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfR0VORVJJQ19DU1VNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX1NNUD15CkNPTkZJR19LRVJORUxfTU9ERV9ORU9OPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0FSQ0hfUFJPQ19LQ09SRV9URVhUPXkKQ09ORklHX0JVSUxUSU5fUkVUVVJOX0FERFJFU1NfU1RSSVBTX1BBQz15CgojCiMgUGxhdGZvcm0gc2VsZWN0aW9uCiMKQ09ORklHX0FSQ0hfQUNUSU9OUz15CkNPTkZJR19BUkNIX1NVTlhJPXkKIyBDT05GSUdfQVJDSF9BTFBJTkUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX0FQUExFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQkNNPXkKQ09ORklHX0FSQ0hfQkNNMjgzNT15CkNPTkZJR19BUkNIX0JDTV9JUFJPQz15CiMgQ09ORklHX0FSQ0hfQkNNQkNBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQlJDTVNUQj15CkNPTkZJR19BUkNIX0JFUkxJTj15CkNPTkZJR19BUkNIX0JJVE1BSU49eQojIENPTkZJR19BUkNIX0VYWU5PUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfU1BBUlg1IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSzM9eQpDT05GSUdfQVJDSF9MRzFLPXkKQ09ORklHX0FSQ0hfSElTST15CiMgQ09ORklHX0FSQ0hfS0VFTUJBWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01FRElBVEVLPXkKQ09ORklHX0FSQ0hfTUVTT049eQpDT05GSUdfQVJDSF9NVkVCVT15CkNPTkZJR19BUkNIX05YUD15CkNPTkZJR19BUkNIX0xBWUVSU0NBUEU9eQpDT05GSUdfQVJDSF9NWEM9eQojIENPTkZJR19BUkNIX1MzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfTUEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfTlBDTSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1FDT009eQpDT05GSUdfQVJDSF9SRUFMVEVLPXkKQ09ORklHX0FSQ0hfUkVORVNBUz15CkNPTkZJR19BUkNIX1JPQ0tDSElQPXkKQ09ORklHX0FSQ0hfU0VBVFRMRT15CiMgQ09ORklHX0FSQ0hfSU5URUxfU09DRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfU1RNMzIgaXMgbm90IHNldApDT05GSUdfQVJDSF9TWU5RVUFDRVI9eQpDT05GSUdfQVJDSF9URUdSQT15CkNPTkZJR19BUkNIX1NQUkQ9eQpDT05GSUdfQVJDSF9USFVOREVSPXkKQ09ORklHX0FSQ0hfVEhVTkRFUjI9eQojIENPTkZJR19BUkNIX1VOSVBISUVSIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfVkVYUFJFU1M9eQojIENPTkZJR19BUkNIX1ZJU0NPTlRJIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfWEdFTkU9eQpDT05GSUdfQVJDSF9aWU5RTVA9eQojIGVuZCBvZiBQbGF0Zm9ybSBzZWxlY3Rpb24KCiMKIyBLZXJuZWwgRmVhdHVyZXMKIwoKIwojIEFSTSBlcnJhdGEgd29ya2Fyb3VuZHMgdmlhIHRoZSBhbHRlcm5hdGl2ZXMgZnJhbWV3b3JrCiMKQ09ORklHX0FNUEVSRV9FUlJBVFVNX0FDMDNfQ1BVXzM4PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfQ0xFQU5fQ0FDSEU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjYzMTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjczMTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjQwNjk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MTk0NzI9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MzIwNzU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MzQyMjA9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNzQyMDk4PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fODQ1NzE5PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fODQzNDE5PXkKQ09ORklHX0FSTTY0X0xEX0hBU19GSVhfRVJSQVRVTV84NDM0MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMDI0NzE4PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTQxODA0MD15CkNPTkZJR19BUk02NF9XT1JLQVJPVU5EX1NQRUNVTEFUSVZFX0FUPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTE2NTUyMj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzEzMTkzNjc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTMwOTIzPXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfUkVQRUFUX1RMQkk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDQxMDA3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTI4NjgwNz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE0NjMyMjU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTQyNDE5PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTUwODQxMj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNTE2Nzg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yMDc3MDU3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjY1ODQxNz15CkNPTkZJR19BUk02NF9XT1JLQVJPVU5EX1RTQl9GTFVTSF9GQUlMVVJFPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA1NDIyMz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNjc5NjE9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDQxMDA5PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjQ1NzE2OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI2NDUxOTg9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9TUEVDVUxBVElWRV9VTlBSSVZfTE9BRD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI5NjYyOTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8zMTE3Mjk1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIyMzc1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTQ0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTU0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzI3NDU2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzMwMTE1PXkKQ09ORklHX0NBVklVTV9UWDJfRVJSQVRVTV8yMTk9eQpDT05GSUdfRlVKSVRTVV9FUlJBVFVNXzAxMDAwMT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjE2MDA4MDI9eQpDT05GSUdfUUNPTV9GQUxLT1JfRVJSQVRVTV8xMDAzPXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fMTAwOT15CkNPTkZJR19RQ09NX1FERjI0MDBfRVJSQVRVTV8wMDY1PXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fRTEwNDE9eQpDT05GSUdfTlZJRElBX0NBUk1FTF9DTlBfRVJSQVRVTT15CkNPTkZJR19ST0NLQ0hJUF9FUlJBVFVNXzM1ODgwMDE9eQpDT05GSUdfU09DSU9ORVhUX1NZTlFVQUNFUl9QUkVJVFM9eQojIGVuZCBvZiBBUk0gZXJyYXRhIHdvcmthcm91bmRzIHZpYSB0aGUgYWx0ZXJuYXRpdmVzIGZyYW1ld29yawoKQ09ORklHX0FSTTY0XzRLX1BBR0VTPXkKIyBDT05GSUdfQVJNNjRfMTZLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfNjRLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfVkFfQklUU18zOSBpcyBub3Qgc2V0CkNPTkZJR19BUk02NF9WQV9CSVRTXzQ4PXkKQ09ORklHX0FSTTY0X1ZBX0JJVFM9NDgKQ09ORklHX0FSTTY0X1BBX0JJVFNfNDg9eQpDT05GSUdfQVJNNjRfUEFfQklUUz00OAojIENPTkZJR19DUFVfQklHX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfTElUVExFX0VORElBTj15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1NDSEVEX0NMVVNURVIgaXMgbm90IHNldApDT05GSUdfU0NIRURfU01UPXkKQ09ORklHX05SX0NQVVM9NTEyCkNPTkZJR19IT1RQTFVHX0NQVT15CkNPTkZJR19OVU1BPXkKQ09ORklHX05PREVTX1NISUZUPTYKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0hXX1BFUkZfRVZFTlRTPXkKQ09ORklHX0NDX0hBVkVfU0hBRE9XX0NBTExfU1RBQ0s9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfREVGQVVMVF9LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19UUkFOU19UQUJMRT15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU49eQpDT05GSUdfQVJDSF9GT1JDRV9NQVhfT1JERVI9MTAKQ09ORklHX1VOTUFQX0tFUk5FTF9BVF9FTDA9eQpDT05GSUdfTUlUSUdBVEVfU1BFQ1RSRV9CUkFOQ0hfSElTVE9SWT15CkNPTkZJR19ST0RBVEFfRlVMTF9ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQVJNNjRfU1dfVFRCUjBfUEFOPXkKQ09ORklHX0FSTTY0X1RBR0dFRF9BRERSX0FCST15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfS1VTRVJfSEVMUEVSUz15CiMgQ09ORklHX0NPTVBBVF9BTElHTk1FTlRfRklYVVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSTVY4X0RFUFJFQ0FURUQ9eQpDT05GSUdfU1dQX0VNVUxBVElPTj15CkNPTkZJR19DUDE1X0JBUlJJRVJfRU1VTEFUSU9OPXkKQ09ORklHX1NFVEVORF9FTVVMQVRJT049eQoKIwojIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9IV19BRkRCTT15CkNPTkZJR19BUk02NF9QQU49eQpDT05GSUdfQVNfSEFTX0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X1VTRV9MU0VfQVRPTUlDUz15CiMgZW5kIG9mIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfMj15CkNPTkZJR19BU19IQVNfU0hBMz15CkNPTkZJR19BUk02NF9QTUVNPXkKQ09ORklHX0FSTTY0X1JBU19FWFROPXkKQ09ORklHX0FSTTY0X0NOUD15CiMgZW5kIG9mIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjMgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9QVFJfQVVUSD15CkNPTkZJR19BUk02NF9QVFJfQVVUSF9LRVJORUw9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVQ9eQpDT05GSUdfQ0NfSEFTX1NJR05fUkVUVVJOX0FERFJFU1M9eQpDT05GSUdfQVNfSEFTX0FSTVY4XzM9eQpDT05GSUdfQVNfSEFTX0NGSV9ORUdBVEVfUkFfU1RBVEU9eQpDT05GSUdfQVNfSEFTX0xEQVBSPXkKIyBlbmQgb2YgQVJNdjguMyBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgojCiMgQVJNdjguNCBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCiMKQ09ORklHX0FSTTY0X0FNVV9FWFROPXkKQ09ORklHX0FTX0hBU19BUk1WOF80PXkKQ09ORklHX0FSTTY0X1RMQl9SQU5HRT15CiMgZW5kIG9mIEFSTXY4LjQgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjUgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfNT15CkNPTkZJR19BUk02NF9CVEk9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVRfQlRJPXkKQ09ORklHX0FSTTY0X0UwUEQ9eQpDT05GSUdfQVJNNjRfQVNfSEFTX01URT15CkNPTkZJR19BUk02NF9NVEU9eQojIGVuZCBvZiBBUk12OC41IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC43IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfRVBBTj15CiMgZW5kIG9mIEFSTXY4LjcgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKQ09ORklHX0FSTTY0X1NWRT15CkNPTkZJR19BUk02NF9TTUU9eQpDT05GSUdfQVJNNjRfUFNFVURPX05NST15CiMgQ09ORklHX0FSTTY0X0RFQlVHX1BSSU9SSVRZX01BU0tJTkcgaXMgbm90IHNldApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9eQpDT05GSUdfUkFORE9NSVpFX01PRFVMRV9SRUdJT05fRlVMTD15CkNPTkZJR19DQ19IQVZFX1NUQUNLUFJPVEVDVE9SX1NZU1JFRz15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9QRVJfVEFTSz15CiMgZW5kIG9mIEtlcm5lbCBGZWF0dXJlcwoKIwojIEJvb3Qgb3B0aW9ucwojCkNPTkZJR19BUk02NF9BQ1BJX1BBUktJTkdfUFJPVE9DT0w9eQpDT05GSUdfQ01ETElORT0iY29uc29sZT10dHlBTUEwIgpDT05GSUdfQ01ETElORV9GUk9NX0JPT1RMT0FERVI9eQojIENPTkZJR19DTURMSU5FX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGST15CkNPTkZJR19ETUk9eQojIGVuZCBvZiBCb290IG9wdGlvbnMKCiMKIyBQb3dlciBtYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldApDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19ET01BSU5TPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19TTEVFUD15CkNPTkZJR19QTV9HRU5FUklDX0RPTUFJTlNfT0Y9eQpDT05GSUdfQ1BVX1BNPXkKIyBDT05GSUdfRU5FUkdZX01PREVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVudCBvcHRpb25zCgojCiMgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKIwoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlM9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CkNPTkZJR19DUFVfSURMRV9HT1ZfVEVPPXkKQ09ORklHX0RUX0lETEVfU1RBVEVTPXkKQ09ORklHX0RUX0lETEVfR0VOUEQ9eQoKIwojIEFSTSBDUFUgSWRsZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9QU0NJX0NQVUlETEU9eQpDT05GSUdfQVJNX1BTQ0lfQ1BVSURMRV9ET01BSU49eQojIGVuZCBvZiBBUk0gQ1BVIElkbGUgRHJpdmVycwojIGVuZCBvZiBDUFUgSWRsZQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19DUFVGUkVRX0RUPXkKQ09ORklHX0NQVUZSRVFfRFRfUExBVERFVj15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUT15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUV9GSUU9eQpDT05GSUdfQVJNX0FMTFdJTk5FUl9TVU41MElfQ1BVRlJFUV9OVk1FTT15CkNPTkZJR19BUk1fQVJNQURBXzM3WFhfQ1BVRlJFUT15CkNPTkZJR19BUk1fQVJNQURBXzhLX0NQVUZSRVE9eQpDT05GSUdfQVJNX1NDUElfQ1BVRlJFUT15CkNPTkZJR19BUk1fQlJDTVNUQl9BVlNfQ1BVRlJFUT15CkNPTkZJR19BUk1fSU1YX0NQVUZSRVFfRFQ9eQojIENPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUV9IVz15CkNPTkZJR19BUk1fUUNPTV9DUFVGUkVRX0hXPXkKQ09ORklHX0FSTV9SQVNQQkVSUllQSV9DUFVGUkVRPXkKQ09ORklHX0FSTV9TQ01JX0NQVUZSRVE9eQojIENPTkZJR19BUk1fVEVHUkEyMF9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9URUdSQTEyNF9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE4Nl9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE5NF9DUFVGUkVRPXkKQ09ORklHX0FSTV9USV9DUFVGUkVRPXkKQ09ORklHX1FPUklRX0NQVUZSRVE9eQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIyBlbmQgb2YgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKCkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0dFTkVSSUNfR1NJPXkKQ09ORklHX0FDUElfQ0NBX1JFUVVJUkVEPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NQQ1JfVEFCTEU9eQojIENPTkZJR19BQ1BJX0ZQRFQgaXMgbm90IHNldApDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPXkKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX1RBRD15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX01DRkc9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQpDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFk9eQpDT05GSUdfQUNQSV9ORklUPXkKIyBDT05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9ITUFUPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfU0VBPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPXkKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05GSUdGUz15CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9JT1JUPXkKQ09ORklHX0FDUElfR1REVD15CiMgQ09ORklHX0FDUElfQUdESSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FQTVQ9eQpDT05GSUdfQUNQSV9QUFRUPXkKQ09ORklHX0FDUElfUENDPXkKIyBDT05GSUdfQUNQSV9GRkggaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9ESVJUWV9SSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfQUNRX1JFTD15CkNPTkZJR19ORUVEX0tWTV9ESVJUWV9SSU5HX1dJVEhfQklUTUFQPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fVkNQVV9SVU5fUElEX0NIQU5HRT15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CiMgQ09ORklHX05WSEVfRUwyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfQVJDSF9IQVNfU1VCUEFHRV9GQVVMVFM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19LUFJPQkVTPXkKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVTPXkKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19HRU5FUklDX0lETEVfUE9MTF9TRVRVUD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19LRUVQSU5JVFJEPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfTk9fSU5TVFI9eQpDT05GSUdfSEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVA9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQojIENPTkZJR19TRUNDT01QX0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9TVEFDS0xFQUs9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFOR19USElOPXkKQ09ORklHX0xUT19OT05FPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ0ZJX0NMQU5HPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lOR19VU0VSPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfTU9WRV9QVUQ9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MTgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTExCkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl8yNTZLQj15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9UT1BET1dOX01NQVBfTEFZT1VUPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DT01QQVRfMzJCSVRfVElNRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKQ09ORklHX0hBVkVfQVJDSF9SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVF9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX0hBVkVfQVJDSF9DT01QSUxFUl9IPXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1JFTFI9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfS0VZPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVZFX1RSQUNFX01NSU9fQUNDRVNTPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKQ09ORklHX0ZVTkNUSU9OX0FMSUdOTUVOVF80Qj15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlRfOEI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UPTgKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfQ0dST1VQX1BVTlRfQklPPXkKQ09ORklHX0JMS19ERVZfQlNHX0NPTU1PTj15CkNPTkZJR19CTEtfSUNRPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZX1QxMD15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HX0xPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19XQlQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFURU5DWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfRkNfQVBQSUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPQ09TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9QUklPIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERUJVR19GUz15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19JTkxJTkVfRU5DUllQVElPTiBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFBhcnRpdGlvbiBUeXBlcwoKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tfSE9MREVSX0RFUFJFQ0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CkNPTkZJR19JT1NDSEVEX0JGUT15CkNPTkZJR19CRlFfR1JPVVBfSU9TQ0hFRD15CiMgQ09ORklHX0JGUV9DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfQVNOMT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1RSWUxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVFJZTE9DSz15CkNPTkZJR19JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1JFQURfTE9DSz15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfQkg9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfTk9OX09WRVJMQVBQSU5HX0FERFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lTQ0FMTF9XUkFQUEVSPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfQVJDSF9CSU5GTVRfRUxGX1NUQVRFPXkKQ09ORklHX0FSQ0hfQklORk1UX0VMRl9FWFRSQV9QSERSUz15CkNPTkZJR19BUkNIX0hBVkVfRUxGX1BST1Q9eQpDT05GSUdfQVJDSF9VU0VfR05VX1BST1BFUlRZPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfWlNXQVAgaXMgbm90IHNldAoKIwojIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKIwojIENPTkZJR19TTEFCX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMVUJfVElOWSBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgQ09ORklHX1JBTkRPTV9LTUFMTE9DX0NBQ0hFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfQVJDSF9LRUVQX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUhQX01FTU1BUF9PTl9NRU1PUllfRU5BQkxFPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVF9VTkVWSUNUQUJMRV9ERUZBVUxUPTEKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9MzI3NjgKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfUFRFX0RFVk1BUD15CkNPTkZJR19BUkNIX0hBU19aT05FX0RNQV9TRVQ9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9VU0VTX1BHX0FSQ0hfWD15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUE9PTF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19TRUNSRVRNRU09eQojIENPTkZJR19BTk9OX1ZNQV9OQU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfTFJVX0dFTj15CkNPTkZJR19MUlVfR0VOX0VOQUJMRUQ9eQojIENPTkZJR19MUlVfR0VOX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEVSX1ZNQV9MT0NLPXkKQ09ORklHX1BFUl9WTUFfTE9DSz15CkNPTkZJR19MT0NLX01NX0FORF9GSU5EX1ZNQT15CgojCiMgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojCiMgQ09ORklHX0RBTU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojIGVuZCBvZiBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCgpDT05GSUdfTkVUPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQpDT05GSUdfTkVUX1hHUkVTUz15CkNPTkZJR19TS0JfRVhURU5TSU9OUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CiMgQ09ORklHX1BBQ0tFVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009eQpDT05GSUdfQUZfVU5JWF9PT0I9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldApDT05GSUdfVExTPW0KIyBDT05GSUdfVExTX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RMU19UT0UgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX09GRkxPQUQ9eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CiMgQ09ORklHX1hGUk1fSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fQUg9eQpDT05GSUdfWEZSTV9FU1A9eQpDT05GSUdfWEZSTV9JUENPTVA9eQojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfU01DIGlzIG5vdCBzZXQKQ09ORklHX1hEUF9TT0NLRVRTPXkKIyBDT05GSUdfWERQX1NPQ0tFVFNfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSEFORFNIQUtFPXkKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBfTVVMVElDQVNUPXkKQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CiMgQ09ORklHX0lQX0ZJQl9UUklFX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9ST1VURV9NVUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNPTkZJR19JUF9ST1VURV9DTEFTU0lEPXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CkNPTkZJR19JUF9QTlBfQk9PVFA9eQpDT05GSUdfSVBfUE5QX1JBUlA9eQpDT05GSUdfTkVUX0lQSVA9eQpDT05GSUdfTkVUX0lQR1JFX0RFTVVYPXkKQ09ORklHX05FVF9JUF9UVU5ORUw9eQpDT05GSUdfTkVUX0lQR1JFPW0KIyBDT05GSUdfTkVUX0lQR1JFX0JST0FEQ0FTVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9NUk9VVEVfQ09NTU9OPXkKQ09ORklHX0lQX01ST1VURT15CiMgQ09ORklHX0lQX01ST1VURV9NVUxUSVBMRV9UQUJMRVMgaXMgbm90IHNldApDT05GSUdfSVBfUElNU01fVjE9eQpDT05GSUdfSVBfUElNU01fVjI9eQpDT05GSUdfU1lOX0NPT0tJRVM9eQojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90IHNldApDT05GSUdfTkVUX1VEUF9UVU5ORUw9eQpDT05GSUdfTkVUX0ZPVT15CkNPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFM9eQpDT05GSUdfSU5FVF9BSD15CkNPTkZJR19JTkVUX0VTUD15CiMgQ09ORklHX0lORVRfRVNQX09GRkxPQUQgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0VTUElOVENQIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfVEFCTEVfUEVSVFVSQl9PUkRFUj0xNgpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUX1RVTk5FTD15CiMgQ09ORklHX0lORVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CiMgQ09ORklHX1RDUF9DT05HX0JJQyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19DVUJJQz15CiMgQ09ORklHX1RDUF9DT05HX1dFU1RXT09EIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFRDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hTVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFlCTEEgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRUdBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX05WIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfU0NBTEFCTEUgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19MUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ZFTk8gaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19ZRUFIIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSUxMSU5PSVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19EQ1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19CQlI9eQpDT05GSUdfREVGQVVMVF9DVUJJQz15CiMgQ09ORklHX0RFRkFVTFRfQkJSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQX01ENVNJRz15CkNPTkZJR19JUFY2PXkKQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05GSUdfSVBWNl9ST1VURV9JTkZPPXkKIyBDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9BSD15CkNPTkZJR19JTkVUNl9FU1A9eQpDT05GSUdfSU5FVDZfRVNQX09GRkxPQUQ9eQojIENPTkZJR19JTkVUNl9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9JUENPTVA9eQpDT05GSUdfSVBWNl9NSVA2PXkKQ09ORklHX0lQVjZfSUxBPXkKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVQ2X1RVTk5FTD15CiMgQ09ORklHX0lQVjZfVlRJIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfU0lUPXkKIyBDT05GSUdfSVBWNl9TSVRfNlJEIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpDT05GSUdfSVBWNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X0dSRSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X0ZPVT15CkNPTkZJR19JUFY2X0ZPVV9UVU5ORUw9eQpDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVM9eQojIENPTkZJR19JUFY2X1NVQlRSRUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9NUk9VVEUgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfSE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfUlBMX0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9JT0FNNl9MV1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRMQUJFTD15CiMgQ09ORklHX01QVENQIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15CkNPTkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj15CgojCiMgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJR19ORVRGSUxURVJfRUdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9TS0lQX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz15CkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0JSSURHRT15CkNPTkZJR19ORVRGSUxURVJfQlBGX0xJTks9eQojIENPTkZJR19ORVRGSUxURVJfTkVUTElOS19IT09LIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX09TRj15CkNPTkZJR19ORl9DT05OVFJBQ0s9eQpDT05GSUdfTkZfTE9HX1NZU0xPRz15CkNPTkZJR19ORVRGSUxURVJfQ09OTkNPVU5UPXkKQ09ORklHX05GX0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTEFCRUxTPXkKQ09ORklHX05GX0NPTk5UUkFDS19PVlM9eQojIENPTkZJR19ORl9DVF9QUk9UT19EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX05GX0NUX1BST1RPX0dSRT15CkNPTkZJR19ORl9DVF9QUk9UT19TQ1RQPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19BTUFOREEgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUD15CiMgQ09ORklHX05GX0NPTk5UUkFDS19IMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0lSQyBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkKQ09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPXkKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05GSUdfTkZfQ1RfTkVUTElOSz15CiMgQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NUX05FVExJTktfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0dMVUVfQ1Q9eQpDT05GSUdfTkZfTkFUPXkKQ09ORklHX05GX05BVF9GVFA9eQpDT05GSUdfTkZfTkFUX1NJUD15CkNPTkZJR19ORl9OQVRfVEZUUD15CkNPTkZJR19ORl9OQVRfUkVESVJFQ1Q9eQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREU9eQpDT05GSUdfTkZfTkFUX09WUz15CkNPTkZJR19ORVRGSUxURVJfU1lOUFJPWFk9eQpDT05GSUdfTkZfVEFCTEVTPXkKQ09ORklHX05GX1RBQkxFU19JTkVUPXkKQ09ORklHX05GX1RBQkxFU19ORVRERVY9eQpDT05GSUdfTkZUX05VTUdFTj15CkNPTkZJR19ORlRfQ1Q9eQojIENPTkZJR19ORlRfQ09OTkxJTUlUIGlzIG5vdCBzZXQKQ09ORklHX05GVF9MT0c9eQpDT05GSUdfTkZUX0xJTUlUPXkKQ09ORklHX05GVF9NQVNRPXkKQ09ORklHX05GVF9SRURJUj15CkNPTkZJR19ORlRfTkFUPXkKIyBDT05GSUdfTkZUX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfUVVFVUU9eQpDT05GSUdfTkZUX1FVT1RBPXkKQ09ORklHX05GVF9SRUpFQ1Q9eQpDT05GSUdfTkZUX1JFSkVDVF9JTkVUPXkKQ09ORklHX05GVF9DT01QQVQ9eQpDT05GSUdfTkZUX0hBU0g9eQpDT05GSUdfTkZUX0ZJQj15CkNPTkZJR19ORlRfRklCX0lORVQ9eQojIENPTkZJR19ORlRfWEZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TT0NLRVQgaXMgbm90IHNldAojIENPTkZJR19ORlRfT1NGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1RQUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9GV0RfTkVUREVWPXkKIyBDT05GSUdfTkZUX0ZJQl9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19ORlRfUkVKRUNUX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0ZMT1dfVEFCTEUgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUQUJMRVM9eQpDT05GSUdfTkVURklMVEVSX1hUQUJMRVNfQ09NUEFUPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9TRVQ9eQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0FVRElUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0hFQ0tTVU09eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTlNFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURMRVRJTUVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTEVEPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTE9HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTkFUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVUTUFQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZMT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORlFVRVVFPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFTUVVFUkFERT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RFRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9YWT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9TRUNNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQT1BUU1RSSVA9eQoKIwojIFh0YWJsZXMgbWF0Y2hlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQUREUlRZUEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0JQRj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0dST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DTFVTVEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT01NRU5UPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OQllURVM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MQUJFTD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTlRSQUNLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DUFU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RDQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RFVkdST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FQ049eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VTUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEFTSExJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IRUxQRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUENPTVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQUkFOR0U9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQVlM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0wyVFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ORkFDQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09TRj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BPTElDWT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEhZU0RFVj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUVVPVEE9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JBVEVFU1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQUxNPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUNFTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NDVFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NPQ0tFVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RSSU5HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RJTUU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1UzMj15CiMgZW5kIG9mIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19JUF9TRVQ9eQpDT05GSUdfSVBfU0VUX01BWD0yNTYKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVA9eQpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUE1BQz15CkNPTkZJR19JUF9TRVRfQklUTUFQX1BPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVA9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQVJLPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRJUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTUFDPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVElGQUNFPXkKQ09ORklHX0lQX1NFVF9MSVNUX1NFVD15CkNPTkZJR19JUF9WUz15CkNPTkZJR19JUF9WU19JUFY2PXkKIyBDT05GSUdfSVBfVlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKQ09ORklHX0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQojIENPTkZJR19JUF9WU19QUk9UT19FU1AgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX1NDVFAgaXMgbm90IHNldAoKIwojIElQVlMgc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1JSPXkKQ09ORklHX0lQX1ZTX1dSUj15CkNPTkZJR19JUF9WU19MQz15CiMgQ09ORklHX0lQX1ZTX1dMQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfT1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0xCTENSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfREggaXMgbm90IHNldApDT05GSUdfSVBfVlNfU0g9eQojIENPTkZJR19JUF9WU19NSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1NFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX05RIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfVFdPUyBpcyBub3Qgc2V0CgojCiMgSVBWUyBTSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfU0hfVEFCX0JJVFM9OAoKIwojIElQVlMgTUggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX01IX1RBQl9JTkRFWD0xMgoKIwojIElQVlMgYXBwbGljYXRpb24gaGVscGVyCiMKIyBDT05GSUdfSVBfVlNfRlRQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX05GQ1Q9eQojIENPTkZJR19JUF9WU19QRV9TSVAgaXMgbm90IHNldAoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBWND15CkNPTkZJR19ORl9TT0NLRVRfSVBWND15CkNPTkZJR19ORl9UUFJPWFlfSVBWND15CkNPTkZJR19ORl9UQUJMRVNfSVBWND15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjQ9eQojIENPTkZJR19ORlRfRFVQX0lQVjQgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY0PXkKIyBDT05GSUdfTkZfVEFCTEVTX0FSUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWND15CkNPTkZJR19ORl9MT0dfQVJQPXkKQ09ORklHX05GX0xPR19JUFY0PXkKQ09ORklHX05GX1JFSkVDVF9JUFY0PXkKQ09ORklHX05GX05BVF9TTk1QX0JBU0lDPXkKQ09ORklHX05GX05BVF9QUFRQPXkKQ09ORklHX0lQX05GX0lQVEFCTEVTPXkKIyBDT05GSUdfSVBfTkZfTUFUQ0hfQUggaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9NQVRDSF9FQ04gaXMgbm90IHNldApDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9eQojIENPTkZJR19JUF9ORl9NQVRDSF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfRklMVEVSPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9eQojIENPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJPWFkgaXMgbm90IHNldApDT05GSUdfSVBfTkZfTkFUPXkKQ09ORklHX0lQX05GX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX0lQX05GX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX0lQX05GX01BTkdMRT15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9FQ04gaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9UQVJHRVRfVFRMIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX1JBVz15CiMgQ09ORklHX0lQX05GX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfQVJQVEFCTEVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgojCiMgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfU09DS0VUX0lQVjY9eQpDT05GSUdfTkZfVFBST1hZX0lQVjY9eQpDT05GSUdfTkZfVEFCTEVTX0lQVjY9eQpDT05GSUdfTkZUX1JFSkVDVF9JUFY2PXkKIyBDT05GSUdfTkZUX0RVUF9JUFY2IGlzIG5vdCBzZXQKQ09ORklHX05GVF9GSUJfSVBWNj15CkNPTkZJR19ORl9EVVBfSVBWNj15CkNPTkZJR19ORl9SRUpFQ1RfSVBWNj15CkNPTkZJR19ORl9MT0dfSVBWNj15CkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9eQpDT05GSUdfSVA2X05GX01BVENIX0FIPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9eQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9eQpDT05GSUdfSVA2X05GX01BVENIX01IPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SUEZJTFRFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlQ9eQojIENPTkZJR19JUDZfTkZfTUFUQ0hfU1JIIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9eQpDT05GSUdfSVA2X05GX0ZJTFRFUj15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZPXkKQ09ORklHX0lQNl9ORl9NQU5HTEU9eQpDT05GSUdfSVA2X05GX1JBVz15CkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9eQpDT05GSUdfSVA2X05GX05BVD15CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTUFTUVVFUkFERSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTlBUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19ORl9ERUZSQUdfSVBWNj15CiMgQ09ORklHX05GX1RBQkxFU19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JST1VURT15CkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9eQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA9eQpDT05GSUdfQlJJREdFX0VCVF9JUDY9eQpDT05GSUdfQlJJREdFX0VCVF9MSU1JVD15CkNPTkZJR19CUklER0VfRUJUX01BUks9eQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPXkKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkKQ09ORklHX0JSSURHRV9FQlRfVkxBTj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09ORklHX0JSSURHRV9FQlRfRE5BVD15CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19CUklER0VfRUJUX1JFRElSRUNUPXkKQ09ORklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19CUklER0VfRUJUX0xPRz15CkNPTkZJR19CUklER0VfRUJUX05GTE9HPXkKIyBDT05GSUdfQlBGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19JUF9EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NDVFA9eQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldApDT05GSUdfUkRTPXkKIyBDT05GSUdfUkRTX1JETUEgaXMgbm90IHNldAojIENPTkZJR19SRFNfVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CkNPTkZJR19BVE09eQojIENPTkZJR19BVE1fQ0xJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0JSMjY4NCBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPXkKIyBDT05GSUdfTDJUUF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTDJUUF9WMyBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRFUklORz15CiMgQ09ORklHX0JSSURHRV9NUlAgaXMgbm90IHNldAojIENPTkZJR19CUklER0VfQ0ZNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0E9eQojIENPTkZJR19ORVRfRFNBX1RBR19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTV9QUkVQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfSEVMTENSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19EU0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19FRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfTVRLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfS1NaIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfT0NFTE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfT0NFTE9UXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUUNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUlRMNF9BIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUlRMOF80IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUlpOMV9BNVBTVyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0xBTjkzMDMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19TSkExMTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfVFJBSUxFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1hSUzcwMFggaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUT15CiMgQ09ORklHX1ZMQU5fODAyMVFfR1ZSUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVFfTVZSUCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9eQpDT05GSUdfTExDMj15CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKQ09ORklHX1gyNT15CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD15CiMgQ09ORklHXzZMT1dQQU4gaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0hUQj15CkNPTkZJR19ORVRfU0NIX0hGU0M9eQpDT05GSUdfTkVUX1NDSF9QUklPPXkKQ09ORklHX05FVF9TQ0hfTVVMVElRPXkKQ09ORklHX05FVF9TQ0hfUkVEPXkKQ09ORklHX05FVF9TQ0hfU0ZCPXkKQ09ORklHX05FVF9TQ0hfU0ZRPXkKQ09ORklHX05FVF9TQ0hfVEVRTD15CkNPTkZJR19ORVRfU0NIX1RCRj15CiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9FVEYgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9NUVBSSU9fTElCPXkKIyBDT05GSUdfTkVUX1NDSF9UQVBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9HUkVEPXkKQ09ORklHX05FVF9TQ0hfTkVURU09eQpDT05GSUdfTkVUX1NDSF9EUlI9eQpDT05GSUdfTkVUX1NDSF9NUVBSSU89eQojIENPTkZJR19ORVRfU0NIX1NLQlBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9DSE9LRT15CkNPTkZJR19ORVRfU0NIX1FGUT15CkNPTkZJR19ORVRfU0NIX0NPREVMPXkKQ09ORklHX05FVF9TQ0hfRlFfQ09ERUw9eQojIENPTkZJR19ORVRfU0NIX0NBS0UgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GUT15CkNPTkZJR19ORVRfU0NIX0hIRj15CkNPTkZJR19ORVRfU0NIX1BJRT15CiMgQ09ORklHX05FVF9TQ0hfRlFfUElFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfSU5HUkVTUz15CkNPTkZJR19ORVRfU0NIX1BMVUc9eQojIENPTkZJR19ORVRfU0NIX0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0RFRkFVTFQ9eQojIENPTkZJR19ERUZBVUxUX0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfRlFfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NGUSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1BGSUZPX0ZBU1Q9eQpDT05GSUdfREVGQVVMVF9ORVRfU0NIPSJwZmlmb19mYXN0IgoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz15CkNPTkZJR19ORVRfQ0xTX1JPVVRFND15CkNPTkZJR19ORVRfQ0xTX0ZXPXkKQ09ORklHX05FVF9DTFNfVTMyPXkKIyBDT05GSUdfQ0xTX1UzMl9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xTX1UzMl9NQVJLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfRkxPVz15CkNPTkZJR19ORVRfQ0xTX0NHUk9VUD15CkNPTkZJR19ORVRfQ0xTX0JQRj15CkNPTkZJR19ORVRfQ0xTX0ZMT1dFUj15CkNPTkZJR19ORVRfQ0xTX01BVENIQUxMPXkKQ09ORklHX05FVF9FTUFUQ0g9eQpDT05GSUdfTkVUX0VNQVRDSF9TVEFDSz0zMgpDT05GSUdfTkVUX0VNQVRDSF9DTVA9eQpDT05GSUdfTkVUX0VNQVRDSF9OQllURT15CkNPTkZJR19ORVRfRU1BVENIX1UzMj15CkNPTkZJR19ORVRfRU1BVENIX01FVEE9eQpDT05GSUdfTkVUX0VNQVRDSF9URVhUPXkKQ09ORklHX05FVF9FTUFUQ0hfSVBTRVQ9eQojIENPTkZJR19ORVRfRU1BVENIX0lQVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FDVD15CkNPTkZJR19ORVRfQUNUX1BPTElDRT15CkNPTkZJR19ORVRfQUNUX0dBQ1Q9eQojIENPTkZJR19HQUNUX1BST0IgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9NSVJSRUQ9eQpDT05GSUdfTkVUX0FDVF9TQU1QTEU9eQpDT05GSUdfTkVUX0FDVF9JUFQ9eQpDT05GSUdfTkVUX0FDVF9OQVQ9eQpDT05GSUdfTkVUX0FDVF9QRURJVD15CkNPTkZJR19ORVRfQUNUX1NJTVA9eQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPXkKQ09ORklHX05FVF9BQ1RfQ1NVTT15CiMgQ09ORklHX05FVF9BQ1RfTVBMUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1ZMQU49eQpDT05GSUdfTkVUX0FDVF9CUEY9eQojIENPTkZJR19ORVRfQUNUX0NPTk5NQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9DVElORk8gaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9TS0JNT0Q9eQpDT05GSUdfTkVUX0FDVF9JRkU9eQpDT05GSUdfTkVUX0FDVF9UVU5ORUxfS0VZPXkKIyBDT05GSUdfTkVUX0FDVF9HQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRV9TS0JNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRV9TS0JQUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRV9TS0JUQ0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RDX1NLQl9FWFQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09ORklHX0RDQj15CkNPTkZJR19ETlNfUkVTT0xWRVI9eQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKQ09ORklHX09QRU5WU1dJVENIPXkKQ09ORklHX09QRU5WU1dJVENIX0dSRT1tCkNPTkZJR19PUEVOVlNXSVRDSF9WWExBTj15CkNPTkZJR19PUEVOVlNXSVRDSF9HRU5FVkU9eQpDT05GSUdfVlNPQ0tFVFM9eQpDT05GSUdfVlNPQ0tFVFNfRElBRz15CkNPTkZJR19WU09DS0VUU19MT09QQkFDSz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFM9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTX0NPTU1PTj15CkNPTkZJR19IWVBFUlZfVlNPQ0tFVFM9eQpDT05GSUdfTkVUTElOS19ESUFHPXkKQ09ORklHX01QTFM9eQpDT05GSUdfTkVUX01QTFNfR1NPPXkKIyBDT05GSUdfTVBMU19ST1VUSU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVF9OU0g9eQpDT05GSUdfSFNSPXkKQ09ORklHX05FVF9TV0lUQ0hERVY9eQpDT05GSUdfTkVUX0wzX01BU1RFUl9ERVY9eQojIENPTkZJR19RUlRSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9OQ1NJPXkKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0dFVF9NQUMgaXMgbm90IHNldAojIENPTkZJR19OQ1NJX09FTV9DTURfS0VFUF9QSFkgaXMgbm90IHNldApDT05GSUdfUENQVV9ERVZfUkVGQ05UPXkKQ09ORklHX01BWF9TS0JfRlJBR1M9MTcKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfU09DS19SWF9RVUVVRV9NQVBQSU5HPXkKQ09ORklHX1hQUz15CkNPTkZJR19DR1JPVVBfTkVUX1BSSU89eQpDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX0JQRl9TVFJFQU1fUEFSU0VSPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RST1BfTU9OSVRPUiBpcyBub3Qgc2V0CiMgZW5kIG9mIE5ldHdvcmsgdGVzdGluZwojIGVuZCBvZiBOZXR3b3JraW5nIG9wdGlvbnMKCiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQgaXMgbm90IHNldAojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tDTSBpcyBub3Qgc2V0CkNPTkZJR19TVFJFQU1fUEFSU0VSPXkKIyBDT05GSUdfTUNUUCBpcyBub3Qgc2V0CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4MDIxMSBpcyBub3Qgc2V0CgojCiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfTElCPXkKIyBDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKQ09ORklHX1BTQU1QTEU9eQpDT05GSUdfTkVUX0lGRT15CkNPTkZJR19MV1RVTk5FTD15CkNPTkZJR19MV1RVTk5FTF9CUEY9eQpDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxMUz15CkNPTkZJR19ORVRfU0VMRlRFU1RTPXkKQ09ORklHX05FVF9TT0NLX01TRz15CkNPTkZJR19ORVRfREVWTElOSz15CkNPTkZJR19QQUdFX1BPT0w9eQpDT05GSUdfUEFHRV9QT09MX1NUQVRTPXkKQ09ORklHX0ZBSUxPVkVSPXkKQ09ORklHX0VUSFRPT0xfTkVUTElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfQVJNX0FNQkE9eQpDT05GSUdfVEVHUkFfQUhCPXkKQ09ORklHX0hBVkVfUENJPXkKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRE9NQUlOUz15CkNPTkZJR19QQ0lfRE9NQUlOU19HRU5FUklDPXkKQ09ORklHX1BDSV9TWVNDQUxMPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklHX1BDSUVBRVJfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CiMgQ09ORklHX1BDSUVfRFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9QVE0gaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfUVVJUktTPXkKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QRl9TVFVCIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0VDQU09eQpDT05GSUdfUENJX0JSSURHRV9FTVVMPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKQ09ORklHX1BDSV9IWVBFUlY9eQojIENPTkZJR19QQ0lfRFlOQU1JQ19PRl9OT0RFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9eQoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfUENJX0FBUkRWQVJLPXkKIyBDT05GSUdfUENJRV9BTFRFUkEgaXMgbm90IHNldApDT05GSUdfUENJRV9CUkNNU1RCPXkKQ09ORklHX1BDSUVfSVBST0M9eQpDT05GSUdfUENJRV9JUFJPQ19QTEFURk9STT15CkNPTkZJR19QQ0lFX0lQUk9DX01TST15CiMgQ09ORklHX1BDSV9IT1NUX1RIVU5ERVJfUEVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0hPU1RfVEhVTkRFUl9FQ0FNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0ZUUENJMTAwIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9IT1NUX0NPTU1PTj15CkNPTkZJR19QQ0lfSE9TVF9HRU5FUklDPXkKIyBDT05GSUdfUENJRV9ISVNJX0VSUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTUVESUFURUsgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01FRElBVEVLX0dFTjMgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01JQ1JPQ0hJUF9IT1NUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9IWVBFUlZfSU5URVJGQUNFPXkKQ09ORklHX1BDSV9URUdSQT15CkNPTkZJR19QQ0lFX1JDQVJfSE9TVD15CiMgQ09ORklHX1BDSUVfUkNBUl9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1JPQ0tDSElQPXkKQ09ORklHX1BDSUVfUk9DS0NISVBfSE9TVD15CkNPTkZJR19QQ0lFX1JPQ0tDSElQX0VQPXkKQ09ORklHX1BDSV9YR0VORT15CkNPTkZJR19QQ0lfWEdFTkVfTVNJPXkKIyBDT05GSUdfUENJRV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1hJTElOWF9OV0wgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1hJTElOWF9DUE0gaXMgbm90IHNldAoKIwojIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgQ09ORklHX1BDSUVfQ0FERU5DRV9QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0NBREVOQ0VfUExBVF9FUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9KNzIxRV9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0o3MjFFX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FkZW5jZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCgojCiMgRGVzaWduV2FyZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMKQ09ORklHX1BDSUVfRFc9eQpDT05GSUdfUENJRV9EV19IT1NUPXkKIyBDT05GSUdfUENJRV9BTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9JTVg2X0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSU1YNl9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFZRVJTQ0FQRT15CiMgQ09ORklHX1BDSV9MQVlFUlNDQVBFX0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ISVNJPXkKIyBDT05GSUdfUENJRV9LSVJJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfSElTSV9TVEIgaXMgbm90IHNldApDT05GSUdfUENJRV9BUk1BREFfOEs9eQpDT05GSUdfUENJRV9URUdSQTE5ND15CkNPTkZJR19QQ0lFX1RFR1JBMTk0X0hPU1Q9eQojIENPTkZJR19QQ0lFX1RFR1JBMTk0X0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9EV19QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0RXX1BMQVRfRVAgaXMgbm90IHNldApDT05GSUdfUENJRV9RQ09NPXkKIyBDT05GSUdfUENJRV9RQ09NX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9ST0NLQ0hJUF9EV19IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0tFWVNUT05FX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfS0VZU1RPTkVfRVAgaXMgbm90IHNldAojIGVuZCBvZiBEZXNpZ25XYXJlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKCiMKIyBNb2JpdmVpbC1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUENJRV9MQVlFUlNDQVBFX0dFTjQgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01PQklWRUlMX1BMQVQgaXMgbm90IHNldAojIGVuZCBvZiBNb2JpdmVpbC1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMgZW5kIG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9pbnQKIwpDT05GSUdfUENJX0VORFBPSU5UPXkKQ09ORklHX1BDSV9FTkRQT0lOVF9DT05GSUdGUz15CiMgQ09ORklHX1BDSV9FUEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FUEZfTlRCIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX0FVWElMSUFSWV9CVVM9eQpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9Ii9zYmluL2hvdHBsdWciCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWVE1QRlNfU0FGRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTPXkKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19YWj15CiMgQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19aU1REIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0NBQ0hFPXkKIyBDT05GSUdfRldfVVBMT0FEIGlzIG5vdCBzZXQKIyBlbmQgb2YgRmlybXdhcmUgbG9hZGVyCgpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0RFVlJFUz15CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CkNPTkZJR19ITUVNX1JFUE9SVElORz15CiMgQ09ORklHX1RFU1RfQVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19HRU5FUklDX0NQVV9WVUxORVJBQklMSVRJRVM9eQpDT05GSUdfU09DX0JVUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX1JFR01BUF9TUE1JPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19ETUFfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19BUkNIX1RPUE9MT0dZPXkKQ09ORklHX0dFTkVSSUNfQVJDSF9OVU1BPXkKIyBDT05GSUdfRldfREVWTElOS19TWU5DX1NUQVRFX1RJTUVPVVQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19CUkNNU1RCX0dJU0JfQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YVEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSUxJQ09OX0xQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9XRUlNIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fRUJJMj15CiMgQ09ORklHX1FDT01fU1NDX0JMT0NLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TVU41MElfREUyX0JVUz15CkNPTkZJR19TVU5YSV9SU0I9eQpDT05GSUdfVEVHUkFfQUNPTk5FQ1Q9eQpDT05GSUdfVEVHUkFfR01JPXkKQ09ORklHX1RJX1NZU0M9eQojIENPTkZJR19WRVhQUkVTU19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19GU0xfTUNfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUhJX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01ISV9CVVNfRVAgaXMgbm90IHNldAojIGVuZCBvZiBCdXMgZGV2aWNlcwoKIwojIENhY2hlIERyaXZlcnMKIwojIGVuZCBvZiBDYWNoZSBEcml2ZXJzCgpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRTPXkKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKCiMKIyBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCiMKQ09ORklHX0FSTV9TQ01JX1BST1RPQ09MPXkKIyBDT05GSUdfQVJNX1NDTUlfUkFXX01PREVfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU0NNSV9IQVZFX1RSQU5TUE9SVD15CkNPTkZJR19BUk1fU0NNSV9IQVZFX1NITUVNPXkKQ09ORklHX0FSTV9TQ01JX1RSQU5TUE9SVF9NQUlMQk9YPXkKQ09ORklHX0FSTV9TQ01JX1RSQU5TUE9SVF9TTUM9eQojIENPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfU01DX0FUT01JQ19FTkFCTEUgaXMgbm90IHNldAojIENPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfVklSVElPIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TQ01JX1BPV0VSX0RPTUFJTj15CiMgQ09ORklHX0FSTV9TQ01JX1BPV0VSX0NPTlRST0wgaXMgbm90IHNldAojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgpDT05GSUdfQVJNX1NDUElfUFJPVE9DT0w9eQpDT05GSUdfQVJNX1NDUElfUE9XRVJfRE9NQUlOPXkKQ09ORklHX0FSTV9TREVfSU5URVJGQUNFPXkKIyBDT05GSUdfRklSTVdBUkVfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNGUz15CkNPTkZJR19JU0NTSV9JQkZUPXkKQ09ORklHX1JBU1BCRVJSWVBJX0ZJUk1XQVJFPXkKQ09ORklHX0ZXX0NGR19TWVNGUz15CiMgQ09ORklHX0ZXX0NGR19TWVNGU19DTURMSU5FIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fU0NNPXkKIyBDT05GSUdfUUNPTV9TQ01fRE9XTkxPQURfTU9ERV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NZU0ZCPXkKIyBDT05GSUdfU1lTRkJfU0lNUExFRkIgaXMgbm90IHNldApDT05GSUdfVElfU0NJX1BST1RPQ09MPXkKQ09ORklHX1RVUlJJU19NT1hfUldUTT15CiMgQ09ORklHX0FSTV9GRkFfVFJBTlNQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklHX0VGSV9FU1JUPXkKQ09ORklHX0VGSV9WQVJTX1BTVE9SRT15CiMgQ09ORklHX0VGSV9WQVJTX1BTVE9SRV9ERUZBVUxUX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfRUZJX1NPRlRfUkVTRVJWRT15CkNPTkZJR19FRklfUEFSQU1TX0ZST01fRkRUPXkKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09ORklHX0VGSV9HRU5FUklDX1NUVUI9eQojIENPTkZJR19FRklfWkJPT1QgaXMgbm90IHNldApDT05GSUdfRUZJX0FSTVNUVUJfRFRCX0xPQURFUj15CkNPTkZJR19FRklfQk9PVExPQURFUl9DT05UUk9MPXkKQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUj15CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0FUVEFDS19NSVRJR0FUSU9OPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCkNPTkZJR19VRUZJX0NQRVI9eQpDT05GSUdfVUVGSV9DUEVSX0FSTT15CkNPTkZJR19NRVNPTl9TTT15CkNPTkZJR19BUk1fUFNDSV9GVz15CiMgQ09ORklHX0FSTV9QU0NJX0NIRUNLRVIgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUk1fU01DQ0M9eQpDT05GSUdfSEFWRV9BUk1fU01DQ0NfRElTQ09WRVJZPXkKQ09ORklHX0FSTV9TTUNDQ19TT0NfSUQ9eQoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCkNPTkZJR19URUdSQV9JVkM9eQpDT05GSUdfVEVHUkFfQlBNUD15CiMgZW5kIG9mIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgoKIwojIFp5bnEgTVBTb0MgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19aWU5RTVBfRklSTVdBUkU9eQojIENPTkZJR19aWU5RTVBfRklSTVdBUkVfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBaeW5xIE1QU29DIEZpcm13YXJlIERyaXZlcnMKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQojIENPTkZJR19NVERfVEVTVFMgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBwYXJzZXJzCiMKIyBDT05GSUdfTVREX0FSN19QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5FX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9PRl9QQVJUUz15CiMgQ09ORklHX01URF9BRlNfUEFSVFMgaXMgbm90IHNldAojIENPTkZJR19NVERfUEFSU0VSX1RSWCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9uIHBhcnNlcnMKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz15CkNPTkZJR19NVERfQkxPQ0s9eQoKIwojIE5vdGUgdGhhdCBpbiBzb21lIGNhc2VzIFVCSSBibG9jayBpcyBwcmVmZXJyZWQuIFNlZSBNVERfVUJJX0JMT0NLLgojCiMgQ09ORklHX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVEwgaXMgbm90IHNldAojIENPTkZJR19JTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGRF9GVEwgaXMgbm90IHNldAojIENPTkZJR19TU0ZEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9PT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NXQVAgaXMgbm90IHNldAojIENPTkZJR19NVERfUEFSVElUSU9ORURfTUFTVEVSIGlzIG5vdCBzZXQKCiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCiMgQ09ORklHX01URF9DRkkgaXMgbm90IHNldAojIENPTkZJR19NVERfSkVERUNQUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9BQlNFTlQgaXMgbm90IHNldAojIGVuZCBvZiBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9JTlRFTF9WUl9OT1IgaXMgbm90IHNldAojIENPTkZJR19NVERfUExBVFJBTSBpcyBub3Qgc2V0CiMgZW5kIG9mIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19NVERfUE1DNTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0RBVEFGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQ0hQMjNLMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFA0OEw2NDAgaXMgbm90IHNldAojIENPTkZJR19NVERfU1NUMjVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NMUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BIUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01URFJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9CTE9DSzJNVEQgaXMgbm90IHNldAoKIwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX01URF9ET0NHMyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwoKIwojIE5BTkQKIwojIENPTkZJR19NVERfT05FTkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SQVdfTkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TUElfTkFORCBpcyBub3Qgc2V0CgojCiMgRUNDIGVuZ2luZSBzdXBwb3J0CiMKIyBDT05GSUdfTVREX05BTkRfRUNDX1NXX0hBTU1JTkcgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfU1dfQkNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfRUNDX01YSUMgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfTUVESUFURUsgaXMgbm90IHNldAojIGVuZCBvZiBFQ0MgZW5naW5lIHN1cHBvcnQKIyBlbmQgb2YgTkFORAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCiMgQ09ORklHX01URF9MUEREUiBpcyBub3Qgc2V0CiMgZW5kIG9mIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwoKQ09ORklHX01URF9TUElfTk9SPXkKQ09ORklHX01URF9TUElfTk9SX1VTRV80S19TRUNUT1JTPXkKIyBDT05GSUdfTVREX1NQSV9OT1JfU1dQX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfTVREX1NQSV9OT1JfU1dQX0RJU0FCTEVfT05fVk9MQVRJTEU9eQojIENPTkZJR19NVERfU1BJX05PUl9TV1BfS0VFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ISVNJX1NGQyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldAojIENPTkZJR19NVERfSFlQRVJCVVMgaXMgbm90IHNldApDT05GSUdfRFRDPXkKQ09ORklHX09GPXkKIyBDT05GSUdfT0ZfVU5JVFRFU1QgaXMgbm90IHNldApDT05GSUdfT0ZfRkxBVFRSRUU9eQpDT05GSUdfT0ZfRUFSTFlfRkxBVFRSRUU9eQpDT05GSUdfT0ZfS09CSj15CkNPTkZJR19PRl9EWU5BTUlDPXkKQ09ORklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfSVJRPXkKQ09ORklHX09GX1JFU0VSVkVEX01FTT15CkNPTkZJR19PRl9SRVNPTFZFPXkKQ09ORklHX09GX09WRVJMQVk9eQpDT05GSUdfT0ZfTlVNQT15CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KQ09ORklHX0JMS19ERVZfUkFNPXkKQ09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTQwOTYKIyBDT05GSUdfQ0RST01fUEtUQ0RWRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fQkxLREVWX0ZST05URU5EPXkKQ09ORklHX1ZJUlRJT19CTEs9eQpDT05GSUdfQkxLX0RFVl9SQkQ9eQojIENPTkZJR19CTEtfREVWX1VCTEsgaXMgbm90IHNldAoKIwojIE5WTUUgU3VwcG9ydAojCkNPTkZJR19OVk1FX0NPTU1PTj15CkNPTkZJR19OVk1FX0NPUkU9eQpDT05GSUdfQkxLX0RFVl9OVk1FPXkKQ09ORklHX05WTUVfTVVMVElQQVRIPXkKIyBDT05GSUdfTlZNRV9WRVJCT1NFX0VSUk9SUyBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX0hXTU9OPXkKQ09ORklHX05WTUVfRkFCUklDUz15CkNPTkZJR19OVk1FX1JETUE9bQpDT05GSUdfTlZNRV9GQz15CkNPTkZJR19OVk1FX1RDUD15CkNPTkZJR19OVk1FX0FVVEg9eQpDT05GSUdfTlZNRV9UQVJHRVQ9bQpDT05GSUdfTlZNRV9UQVJHRVRfUEFTU1RIUlU9eQpDT05GSUdfTlZNRV9UQVJHRVRfTE9PUD1tCkNPTkZJR19OVk1FX1RBUkdFVF9SRE1BPW0KQ09ORklHX05WTUVfVEFSR0VUX0ZDPW0KIyBDT05GSUdfTlZNRV9UQVJHRVRfRkNMT09QIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfVEFSR0VUX1RDUD1tCkNPTkZJR19OVk1FX1RBUkdFVF9BVVRIPXkKIyBlbmQgb2YgTlZNRSBTdXBwb3J0CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQojIENPTkZJR19ISTY0MjFWNjAwX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19IUF9JTE89eQojIENPTkZJR19RQ09NX0NPSU5DRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9GQVNUUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUcgaXMgbm90IHNldApDT05GSUdfU1JBTT15CiMgQ09ORklHX0RXX1hEQVRBX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19QQ0lfRU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9TREZFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfSElLRVlfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTl9ESUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNQVV9TVEFMTF9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fQVQyNT15CiMgQ09ORklHX0VFUFJPTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTUFYNjg3NSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fOTNDWDY9eQojIENPTkZJR19FRVBST01fOTNYWDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0VFMTAwNCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVFUFJPTSBzdXBwb3J0CgojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19CQ01fVksgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BfUENJMVhYWFggaXMgbm90IHNldAojIGVuZCBvZiBNaXNjIGRldmljZXMKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTSV9DT01NT049eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQojIENPTkZJR19TQ1NJX0ZDX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKQ09ORklHX1NDU0lfU0FTX0FUQT15CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CiMgQ09ORklHX1NDU0lfU1JQX0FUVFJTIGlzIG5vdCBzZXQKIyBlbmQgb2YgU0NTSSBUcmFuc3BvcnRzCgpDT05GSUdfU0NTSV9MT1dMRVZFTD15CkNPTkZJR19JU0NTSV9UQ1A9eQpDT05GSUdfSVNDU0lfQk9PVF9TWVNGUz15CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9eQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FBQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzdYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzc5WFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzk0WFggaXMgbm90IHNldApDT05GSUdfU0NTSV9ISVNJX1NBUz15CiMgQ09ORklHX1NDU0lfSElTSV9TQVNfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ISVNJX1NBU19ERUJVR0ZTX0RFRkFVTFRfRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9eQpDT05GSUdfU0NTSV9NUFQzU0FTPXkKQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVBJM01SIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU01BUlRQUUk9eQojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldApDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQ9eQpDT05GSUdfSFlQRVJWX1NUT1JBR0U9eQojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GRE9NQUlOX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNODAwMSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfQUhDSV9CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfQUhDSV9EV0MgaXMgbm90IHNldAojIENPTkZJR19BSENJX0lNWCBpcyBub3Qgc2V0CkNPTkZJR19BSENJX0NFVkE9eQojIENPTkZJR19BSENJX01USyBpcyBub3Qgc2V0CkNPTkZJR19BSENJX01WRUJVPXkKQ09ORklHX0FIQ0lfU1VOWEk9eQpDT05GSUdfQUhDSV9URUdSQT15CkNPTkZJR19BSENJX1hHRU5FPXkKQ09ORklHX0FIQ0lfUU9SSVE9eQojIENPTkZJR19TQVRBX0FIQ0lfU0VBVFRMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldApDT05GSUdfU0FUQV9TSUwyND15CkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCiMgQ09ORklHX1BEQ19BRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9RU1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1g0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJWD15CiMgQ09ORklHX1NBVEFfRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9NViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTlYgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1BST01JU0UgaXMgbm90IHNldApDT05GSUdfU0FUQV9SQ0FSPXkKIyBDT05GSUdfU0FUQV9TSUwgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9VTEkgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklURVNTRSBpcyBub3Qgc2V0CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX1BBVEFfQUxJIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfQU1EPXkKIyBDT05GSUdfUEFUQV9BUlRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVFA4NjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VGQVIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0pNSUNST04gaXMgbm90IHNldApDT05GSUdfUEFUQV9NQVJWRUxMPXkKIyBDT05GSUdfUEFUQV9ORVRDRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDE1IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfT0xEUElJWD15CiMgQ09ORklHX1BBVEFfT1BUSURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDMjAyN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BEQ19PTEQgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JEQyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1NDSD15CiMgQ09ORklHX1BBVEFfU0VSVkVSV09SS1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9QTEFURk9STT15CkNPTkZJR19QQVRBX09GX1BMQVRGT1JNPXkKIyBDT05GSUdfUEFUQV9SWjEwMDAgaXMgbm90IHNldAoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BBVEFfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0JJVE1BUF9GSUxFPXkKQ09ORklHX01EX0xJTkVBUj15CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9eQpDT05GSUdfTURfRkFVTFRZPXkKQ09ORklHX0JDQUNIRT15CiMgQ09ORklHX0JDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9DTE9TVVJFU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9BU1lOQ19SRUdJU1RSQVRJT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQojIENPTkZJR19ETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CVUZJTz15CiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CSU9fUFJJU09OPW0KQ09ORklHX0RNX1BFUlNJU1RFTlRfREFUQT1tCiMgQ09ORklHX0RNX1VOU1RSSVBFRCBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD15CkNPTkZJR19ETV9TTkFQU0hPVD15CkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCiMgQ09ORklHX0RNX0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fV1JJVEVDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0NMT05FIGlzIG5vdCBzZXQKQ09ORklHX0RNX01JUlJPUj15CiMgQ09ORklHX0RNX0xPR19VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPXkKQ09ORklHX0RNX01VTFRJUEFUSD1tCiMgQ09ORklHX0RNX01VTFRJUEFUSF9RTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9IU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9NVUxUSVBBVEhfSU9BIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJR19ETV9EVVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1VFVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0ZMQUtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMgbm90IHNldAojIENPTkZJR19ETV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9BVURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9eQpDT05GSUdfRFVNTVk9eQpDT05GSUdfV0lSRUdVQVJEPXkKIyBDT05GSUdfV0lSRUdVQVJEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUZCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldApDT05GSUdfTUFDVkxBTj15CkNPTkZJR19NQUNWVEFQPXkKQ09ORklHX0lQVkxBTl9MM1M9eQpDT05GSUdfSVBWTEFOPXkKIyBDT05GSUdfSVBWVEFQIGlzIG5vdCBzZXQKQ09ORklHX1ZYTEFOPXkKQ09ORklHX0dFTkVWRT15CiMgQ09ORklHX0JBUkVVRFAgaXMgbm90IHNldAojIENPTkZJR19HVFAgaXMgbm90IHNldAojIENPTkZJR19BTVQgaXMgbm90IHNldAojIENPTkZJR19NQUNTRUMgaXMgbm90IHNldApDT05GSUdfTkVUQ09OU09MRT15CiMgQ09ORklHX05FVENPTlNPTEVfRFlOQU1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVENPTlNPTEVfRVhURU5ERURfTE9HIGlzIG5vdCBzZXQKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX09DRUxPVF9FWFQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfRkVMSVggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FDVElPTlM9eQojIENPTkZJR19PV0xfRU1BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMTFdJTk5FUj15CkNPTkZJR19TVU40SV9FTUFDPXkKQ09ORklHX05FVF9WRU5ET1JfQUxURU9OPXkKIyBDT05GSUdfQUNFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNQVpPTj15CkNPTkZJR19FTkFfRVRIRVJORVQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldApDT05GSUdfQU1EX1hHQkU9eQojIENPTkZJR19BTURfWEdCRV9EQ0IgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfWEdFTkU9eQojIENPTkZJR19ORVRfWEdFTkVfVjIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15CkNPTkZJR19BUVRJT049eQpDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQojIENPTkZJR19FTUFDX1JPQ0tDSElQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVNJWD15CiMgQ09ORklHX1NQSV9BWDg4Nzk2QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldApDT05GSUdfQUxYPW0KQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMgbm90IHNldApDT05GSUdfQkNNR0VORVQ9eQpDT05GSUdfQk5YMj15CiMgQ09ORklHX0NOSUMgaXMgbm90IHNldApDT05GSUdfVElHT04zPXkKQ09ORklHX1RJR09OM19IV01PTj15CkNPTkZJR19CTlgyWD15CkNPTkZJR19CTlgyWF9TUklPVj15CkNPTkZJR19CR01BQz15CkNPTkZJR19CR01BQ19QTEFURk9STT15CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldApDT05GSUdfQk5YVD15CkNPTkZJR19CTlhUX1NSSU9WPXkKQ09ORklHX0JOWFRfRkxPV0VSX09GRkxPQUQ9eQojIENPTkZJR19CTlhUX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19CTlhUX0hXTU9OPXkKQ09ORklHX0JDTUFTUD15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQpDT05GSUdfTUFDQj15CkNPTkZJR19NQUNCX1VTRV9IV1NUQU1QPXkKIyBDT05GSUdfTUFDQl9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVOREVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfUkdYIGlzIG5vdCBzZXQKQ09ORklHX0NBVklVTV9QVFA9eQojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPX1ZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVMU0lPX1QxPW0KIyBDT05GSUdfQ0hFTFNJT19UMV8xRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1QzPW0KQ09ORklHX0NIRUxTSU9fVDQ9bQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9bQpDT05GSUdfQ0hFTFNJT19JTkxJTkVfQ1JZUFRPPXkKQ09ORklHX0NIRUxTSU9fSVBTRUNfSU5MSU5FPW0KQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz15CkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19HRU1JTklfRVRIRVJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9EQVZJQ09NPXkKIyBDT05GSUdfRE05MDUxIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQojIENPTkZJR19ERTIxMDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVAgaXMgbm90IHNldAojIENPTkZJR19XSU5CT05EXzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VMSTUyNlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQojIENPTkZJR19FWkNISVBfTlBTX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZSRUVTQ0FMRT15CiMgQ09ORklHX0ZFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9GTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1BRX01ESU8gaXMgbm90IHNldAojIENPTkZJR19GU0xfWEdNQUNfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dJQU5GQVIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRFBBQTJfU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX0lFUkIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRU5FVENfTURJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFPXkKIyBDT05GSUdfRlVOX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0dPT0dMRT15CkNPTkZJR19HVkU9bQpDT05GSUdfTkVUX1ZFTkRPUl9ISVNJTElDT049eQojIENPTkZJR19ISVg1SEQyX0dNQUMgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0ZFTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQMDRfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hOU19NRElPPXkKQ09ORklHX0hOUz15CkNPTkZJR19ITlNfRFNBRj15CkNPTkZJR19ITlNfRU5FVD15CiMgQ09ORklHX0hOUzMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKQ09ORklHX0UxMDA9eQpDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCVkY9eQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSVhHQkVfSVBTRUM9eQpDT05GSUdfSVhHQkVWRj15CkNPTkZJR19JWEdCRVZGX0lQU0VDPXkKQ09ORklHX0k0MEU9eQojIENPTkZJR19JNDBFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JQVZGPXkKQ09ORklHX0k0MEVWRj15CkNPTkZJR19JQ0U9eQpDT05GSUdfSUNFX1NXSVRDSERFVj15CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX0lHQz15CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEST15CiMgQ09ORklHX0FESU4xMTEwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTElURVg9eQojIENPTkZJR19MSVRFWF9MSVRFRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89eQpDT05GSUdfTVZORVRBPXkKQ09ORklHX01WUFAyPXkKIyBDT05GSUdfTVZQUDJfUFRQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFhBMTY4X0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLR0UgaXMgbm90IHNldApDT05GSUdfU0tZMj15CiMgQ09ORklHX1NLWTJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfQUYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfUEYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05fRVAgaXMgbm90IHNldAojIENPTkZJR19QUkVTVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCiMgQ09ORklHX01MWEJGX0dJR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NDIgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTEgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTFfTUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQojIENPTkZJR19FTkMyOEo2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldAojIENPTkZJR19MQU43NDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFOOTY2WF9TV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKIyBDT05GSUdfTVNDQ19PQ0VMT1RfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKQ09ORklHX05FVF9WRU5ET1JfTVlSST15CiMgQ09ORklHX01ZUkkxMEdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkk9eQojIENPTkZJR19OSV9YR0VfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90IHNldAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVURVJJT049eQojIENPTkZJR19TMklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01FPXkKIyBDT05GSUdfTkZQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CiMgQ09ORklHX05FMktfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKQ09ORklHX0ZPUkNFREVUSD15CkNPTkZJR19ORVRfVkVORE9SX09LST15CiMgQ09ORklHX0VUSE9DIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEFDS0VUX0VOR0lORVM9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEVOU0FORE89eQojIENPTkZJR19JT05JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09ORklHX1FMQTNYWFggaXMgbm90IHNldApDT05GSUdfUUxDTklDPXkKQ09ORklHX1FMQ05JQ19TUklPVj15CkNPTkZJR19RTENOSUNfRENCPXkKQ09ORklHX1FMQ05JQ19IV01PTj15CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNldApDT05GSUdfUUVEPXkKQ09ORklHX1FFRF9TUklPVj15CkNPTkZJR19RRURFPXkKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CiMgQ09ORklHX0JOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNBNzAwMF9TUEkgaXMgbm90IHNldApDT05GSUdfUUNPTV9FTUFDPXkKIyBDT05GSUdfUk1ORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SREM9eQojIENPTkZJR19SNjA0MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldApDT05GSUdfODEzOVRPTz15CkNPTkZJR184MTM5VE9PX1BJTz15CiMgQ09ORklHXzgxMzlUT09fVFVORV9UV0lTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPT184MTI5IGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUjgxNjk9eQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKIyBDT05GSUdfU0hfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1JBVkI9eQojIENPTkZJR19SRU5FU0FTX0VUSEVSX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JPQ0tFUj15CkNPTkZJR19ST0NLRVI9eQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NVEQ9eQpDT05GSUdfU0ZDX01DRElfTU9OPXkKQ09ORklHX1NGQ19TUklPVj15CkNPTkZJR19TRkNfTUNESV9MT0dHSU5HPXkKIyBDT05GSUdfU0ZDX0ZBTENPTiBpcyBub3Qgc2V0CkNPTkZJR19TRkNfU0lFTkE9bQojIENPTkZJR19TRkNfU0lFTkFfTVREIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQV9NQ0RJX01PTj15CkNPTkZJR19TRkNfU0lFTkFfU1JJT1Y9eQpDT05GSUdfU0ZDX1NJRU5BX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQpDT05GSUdfU01DOTFYPXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDOTExWD15CiMgQ09ORklHX1NNU0M5NDIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09DSU9ORVhUPXkKIyBDT05GSUdfU05JX05FVFNFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQpDT05GSUdfU1RNTUFDX0VUSD15CiMgQ09ORklHX1NUTU1BQ19TRUxGVEVTVFMgaXMgbm90IHNldApDT05GSUdfU1RNTUFDX1BMQVRGT1JNPXkKIyBDT05GSUdfRFdNQUNfRFdDX1FPU19FVEggaXMgbm90IHNldApDT05GSUdfRFdNQUNfR0VORVJJQz15CkNPTkZJR19EV01BQ19JUFE4MDZYPXkKIyBDT05GSUdfRFdNQUNfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfRFdNQUNfTUVTT049eQpDT05GSUdfRFdNQUNfUUNPTV9FVEhRT1M9eQpDT05GSUdfRFdNQUNfUk9DS0NISVA9eQpDT05GSUdfRFdNQUNfU1VOWEk9eQpDT05GSUdfRFdNQUNfU1VOOEk9eQpDT05GSUdfRFdNQUNfSU1YOD15CiMgQ09ORklHX0RXTUFDX0lOVEVMX1BMQVQgaXMgbm90IHNldAojIENPTkZJR19EV01BQ19URUdSQSBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUENJPXkKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfREFWSU5DSV9NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfQU02NV9DUFRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CiMgQ09ORklHX01TRTEwMlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XQU5HWFVOPXkKIyBDT05GSUdfTkdCRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RYR0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElMSU5YPXkKIyBDT05GSUdfWElMSU5YX0VNQUNMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FYSV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0xMX1RFTUFDIGlzIG5vdCBzZXQKQ09ORklHX0ZEREk9eQojIENPTkZJR19ERUZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLRlAgaXMgbm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldApDT05GSUdfUEhZTElOSz15CkNPTkZJR19QSFlMSUI9eQpDT05GSUdfU1dQSFk9eQpDT05GSUdfTEVEX1RSSUdHRVJfUEhZPXkKQ09ORklHX1BIWUxJQl9MRURTPXkKQ09ORklHX0ZJWEVEX1BIWT15CiMgQ09ORklHX1NGUCBpcyBub3Qgc2V0CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19BTURfUEhZPXkKQ09ORklHX01FU09OX0dYTF9QSFk9eQpDT05GSUdfQURJTl9QSFk9eQojIENPTkZJR19BRElOMTEwMF9QSFkgaXMgbm90IHNldApDT05GSUdfQVFVQU5USUFfUEhZPXkKQ09ORklHX0FYODg3OTZCX1BIWT1tCkNPTkZJR19CUk9BRENPTV9QSFk9eQpDT05GSUdfQkNNNTQxNDBfUEhZPXkKQ09ORklHX0JDTTdYWFhfUEhZPXkKQ09ORklHX0JDTTg0ODgxX1BIWT15CkNPTkZJR19CQ004N1hYX1BIWT15CiMgQ09ORklHX0JDTV9DWUdOVVNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9ORVRfUEhZTElCPXkKQ09ORklHX0NJQ0FEQV9QSFk9eQpDT05GSUdfQ09SVElOQV9QSFk9eQpDT05GSUdfREFWSUNPTV9QSFk9eQpDT05GSUdfSUNQTFVTX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKQ09ORklHX0lOVEVMX1hXQVlfUEhZPXkKQ09ORklHX0xTSV9FVDEwMTFDX1BIWT15CkNPTkZJR19NQVJWRUxMX1BIWT15CkNPTkZJR19NQVJWRUxMXzEwR19QSFk9eQojIENPTkZJR19NQVJWRUxMXzg4UTJYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF84OFgyMjIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWExJTkVBUl9HUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfR0VfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JFTF9QSFk9eQojIENPTkZJR19NSUNST0NISVBfVDFTX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NISVBfUEhZPXkKQ09ORklHX01JQ1JPQ0hJUF9UMV9QSFk9eQpDT05GSUdfTUlDUk9TRU1JX1BIWT15CiMgQ09ORklHX01PVE9SQ09NTV9QSFkgaXMgbm90IHNldApDT05GSUdfTkFUSU9OQUxfUEhZPXkKIyBDT05GSUdfTlhQX0NCVFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQX0M0NV9USkExMVhYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OWFBfVEpBMTFYWF9QSFk9eQojIENPTkZJR19OQ04yNjAwMF9QSFkgaXMgbm90IHNldApDT05GSUdfQVQ4MDNYX1BIWT15CkNPTkZJR19RU0VNSV9QSFk9eQpDT05GSUdfUkVBTFRFS19QSFk9eQpDT05GSUdfUkVORVNBU19QSFk9eQpDT05GSUdfUk9DS0NISVBfUEhZPXkKQ09ORklHX1NNU0NfUEhZPXkKIyBDT05GSUdfU1RFMTBYUCBpcyBub3Qgc2V0CkNPTkZJR19URVJBTkVUSUNTX1BIWT15CkNPTkZJR19EUDgzODIyX1BIWT15CkNPTkZJR19EUDgzVEM4MTFfUEhZPXkKQ09ORklHX0RQODM4NDhfUEhZPXkKQ09ORklHX0RQODM4NjdfUEhZPXkKQ09ORklHX0RQODM4NjlfUEhZPXkKIyBDT05GSUdfRFA4M1RENTEwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19WSVRFU1NFX1BIWT15CiMgQ09ORklHX1hJTElOWF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX0tTODk5NU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNFX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfTURJT19ERVZJQ0U9eQpDT05GSUdfTURJT19CVVM9eQpDT05GSUdfRldOT0RFX01ESU89eQpDT05GSUdfT0ZfTURJTz15CkNPTkZJR19BQ1BJX01ESU89eQpDT05GSUdfTURJT19ERVZSRVM9eQpDT05GSUdfTURJT19TVU40ST15CkNPTkZJR19NRElPX1hHRU5FPXkKQ09ORklHX01ESU9fQklUQkFORz15CkNPTkZJR19NRElPX0JDTV9JUFJPQz15CkNPTkZJR19NRElPX0JDTV9VTklNQUM9eQojIENPTkZJR19NRElPX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRElPX0hJU0lfRkVNQUMgaXMgbm90IHNldAojIENPTkZJR19NRElPX01WVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19NU0NDX01JSU0gaXMgbm90IHNldAojIENPTkZJR19NRElPX09DVEVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSVBRNDAxOSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSVBRODA2NCBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fVEhVTkRFUiBpcyBub3Qgc2V0CgojCiMgTURJTyBNdWx0aXBsZXhlcnMKIwpDT05GSUdfTURJT19CVVNfTVVYPXkKQ09ORklHX01ESU9fQlVTX01VWF9NRVNPTl9HMTJBPXkKQ09ORklHX01ESU9fQlVTX01VWF9NRVNPTl9HWEw9bQpDT05GSUdfTURJT19CVVNfTVVYX0JDTV9JUFJPQz15CiMgQ09ORklHX01ESU9fQlVTX01VWF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CVVNfTVVYX01VTFRJUExFWEVSIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQlVTX01VWF9NTUlPUkVHPXkKCiMKIyBQQ1MgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfUENTX1hQQ1M9eQojIGVuZCBvZiBQQ1MgZGV2aWNlIGRyaXZlcnMKCiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUyPXkKQ09ORklHX1VTQl9MQU43OFhYPXkKQ09ORklHX1VTQl9VU0JORVQ9bQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPW0KQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9bQpDT05GSUdfVVNCX05FVF9DRENfRUVNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX01CSU09bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9TUjk3MDA9bQpDT05GSUdfVVNCX05FVF9TUjk4MDA9bQpDT05GSUdfVVNCX05FVF9TTVNDNzVYWD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBBPW0KQ09ORklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklHX1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUX0VOQUJMRT1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9bQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VTQl9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX05FVF9JTlQ1MVgxPW0KQ09ORklHX1VTQl9DRENfUEhPTkVUPW0KIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lFUlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQpDT05GSUdfVVNCX05FVF9DSDkyMDA9bQpDT05GSUdfVVNCX05FVF9BUUMxMTE9bQpDT05GSUdfVVNCX1JUTDgxNTNfRUNNPW0KIyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CgojCiMgV2lyZWxlc3MgV0FOCiMKIyBDT05GSUdfV1dBTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFdpcmVsZXNzIFdBTgoKQ09ORklHX1hFTl9ORVRERVZfRlJPTlRFTkQ9eQpDT05GSUdfVk1YTkVUMz15CiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfVVNCNF9ORVQ9bQpDT05GSUdfSFlQRVJWX05FVD15CiMgQ09ORklHX05FVERFVlNJTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkFJTE9WRVI9eQojIENPTkZJR19JU0ROIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKQ09ORklHX0lOUFVUX1ZJVkFMRElGTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKIyBDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVggaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkRFVj15CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfRExJTktfRElSNjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TTlZTX1BXUktFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9URUdSQT15CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1BJTkVQSE9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTjRJX0xSQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT01BUDQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NBUDExWFggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9CQ00gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NVDY3NzkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DWVBSRVNTX1NGIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKIyBDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CiMgQ09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0EzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FESSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0NPQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR0YySyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQX01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TSURFV0lOREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVE1EQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19NQUdFTExBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19aSEVOSFVBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1hQQUQgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19QU1hQQURfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUFhSQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1FXSUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfRlNJQTZCIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU0VOU0VIQVQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVEFCTEVUPXkKIyBDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0FJUFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfSEFOV0FORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfS0JUQUIgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX1BFR0FTVVMgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NNCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UT1VDSFNDUkVFTj15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FEUzc4NDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BREMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BUjEwMjFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVVPX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDI5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ0hJUE9ORV9JQ044MzE4IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ0hJUE9ORV9JQ044NTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNQTE0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUcxMTAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZQ09OX0hZNDZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZTklUUk9OX0NTVFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTElURUsgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUFJPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VLVEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NU0cyNjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTk9WQVRFS19OVlRfVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTUFHSVMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTVg2VUxfVFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUkFTUEJFUlJZUElfRlcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk1fVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VONEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NVUkZBQ0UzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NPTElCUklfVkY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzcyMTEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aSU5JVElYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElNQVhfSFg4MzExMkIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTUVMX0NBUFRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQkJOU01fUFdSS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRTNYMF9CVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfUE04OTQxX1BXUktFWT15CiMgQ09ORklHX0lOUFVUX1BNOFhYWF9WSUJSQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01NQTg0NTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fREVDT0RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQz15CkNPTkZJR19JTlBVVF9BWFAyMFhfUEVLPXkKIyBDT05GSUdfSU5QVVRfVUlOUFVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSUJNX1BBTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9ISVNJX1BPV0VSS0VZPXkKIyBDT05GSUdfUk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19BTUJBS01JPXkKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FQQlBTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19TRVJJT19TVU40SV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19HUElPX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGFyZHdhcmUgSS9PIHBvcnRzCiMgZW5kIG9mIElucHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1RJT0NTVEkgaXMgbm90IHNldAojIENPTkZJR19MRElTQ19BVVRPTE9BRCBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQkNNMjgzNUFVWCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9GU0w9eQpDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQojIENPTkZJR19TRVJJQUxfODI1MF9FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX09NQVAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTVQ2NTc3PXkKQ09ORklHX1NFUklBTF84MjUwX1BFUklDT009eQpDT05GSUdfU0VSSUFMXzgyNTBfVEVHUkE9eQpDT05GSUdfU0VSSUFMXzgyNTBfQkNNNzI3MT15CkNPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk09eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTA9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0VBUkxZQ09OX1NFTUlIT1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9NRVNPTj15CkNPTkZJR19TRVJJQUxfTUVTT05fQ09OU09MRT15CkNPTkZJR19TRVJJQUxfVEVHUkE9eQpDT05GSUdfU0VSSUFMX1RFR1JBX1RDVT15CkNPTkZJR19TRVJJQUxfVEVHUkFfVENVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JTVhfRUFSTFlDT04gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NIX1NDST15CkNPTkZJR19TRVJJQUxfU0hfU0NJX05SX1VBUlRTPTExCkNPTkZJR19TRVJJQUxfU0hfU0NJX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NIX1NDSV9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfU0hfU0NJX0RNQT15CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTVNNPXkKQ09ORklHX1NFUklBTF9NU01fQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NQUkQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX01WRUJVX1VBUlQ9eQpDT05GSUdfU0VSSUFMX01WRUJVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfT1dMIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfSFZDX0RDQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX1RUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9ERVZfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9ETUlfREVDT0RFPXkKQ09ORklHX0lQTUlfUExBVF9EQVRBPXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfSVBNQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSVBNSV9QT1dFUk9GRj15CiMgQ09ORklHX1NTSUZfSVBNSV9CTUMgaXMgbm90IHNldAojIENPTkZJR19JUE1CX0RFVklDRV9JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0JDTTI4MzU9eQpDT05GSUdfSFdfUkFORE9NX0lQUk9DX1JORzIwMD15CkNPTkZJR19IV19SQU5ET01fT01BUD15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNJPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNUQj15CkNPTkZJR19IV19SQU5ET01fWEdFTkU9eQpDT05GSUdfSFdfUkFORE9NX01FU09OPXkKQ09ORklHX0hXX1JBTkRPTV9DQVZJVU09eQpDT05GSUdfSFdfUkFORE9NX01USz15CiMgQ09ORklHX0hXX1JBTkRPTV9DQ1RSTkcgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fWElQSEVSQSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fQVJNX1NNQ0NDX1RSTkc9eQpDT05GSUdfSFdfUkFORE9NX0NOMTBLPXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TWU5RVUFDRVIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKIyBDT05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19DQ0dYX1VDU0k9eQojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVg1SEQyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JODAxPXkKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19CQ00yODM1PXkKQ09ORklHX0kyQ19CQ01fSVBST0M9eQpDT05GSUdfSTJDX0JSQ01TVEI9eQojIENPTkZJR19JMkNfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9TTEFWRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVNJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JTVg9eQojIENPTkZJR19JMkNfSU1YX0xQSTJDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NRVNPTj15CiMgQ09ORklHX0kyQ19NVDY1WFggaXMgbm90IHNldApDT05GSUdfSTJDX01WNjRYWFg9eQojIENPTkZJR19JMkNfTk9NQURJSyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19JMkNfT01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PV0wgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QWEE9eQojIENPTkZJR19JMkNfUFhBX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1FDT01fQ0NJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19RVVA9eQojIENPTkZJR19JMkNfUklJQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUkszWD15CiMgQ09ORklHX0kyQ19SWlYyTSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0hfTU9CSUxFPXkKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NZTlFVQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVEVHUkE9eQpDT05GSUdfSTJDX1RFR1JBX0JQTVA9eQojIENPTkZJR19JMkNfVkVSU0FUSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19YTFA5WFggaXMgbm90IHNldApDT05GSUdfSTJDX1JDQVI9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DUDI2MTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENJMVhYWFggaXMgbm90IHNldAojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hHRU5FX1NMSU1QUk8gaXMgbm90IHNldAojIENPTkZJR19JMkNfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CgojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFX1RFU1RVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKQ09ORklHX1NQSV9NRU09eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BTUxPR0lDX1NQSUZDX0ExIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FSTUFEQV8zNzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9CQ00yODM1PXkKQ09ORklHX1NQSV9CQ00yODM1QVVYPXkKQ09ORklHX1NQSV9CQ01fUVNQST15CiMgQ09ORklHX1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19TUElfQ0FERU5DRV9RVUFEU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0VfWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ERVNJR05XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9MUFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfUVVBRFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ISVNJX0tVTlBFTkcgaXMgbm90IHNldAojIENPTkZJR19TUElfSElTSV9TRkNfVjNYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9OWFBfRkxFWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9EU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NRVNPTl9TUElDQz15CkNPTkZJR19TUElfTUVTT05fU1BJRkM9eQojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkVfUVNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NVDY1WFggaXMgbm90IHNldAojIENPTkZJR19TUElfTVRLX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX09NQVAyNFhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9PUklPTj15CiMgQ09ORklHX1NQSV9QQ0kxWFhYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfUEwwMjI9eQojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ST0NLQ0hJUD15CiMgQ09ORklHX1NQSV9ST0NLQ0hJUF9TRkMgaXMgbm90IHNldAojIENPTkZJR19TUElfUlNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9SWlYyTV9DU0kgaXMgbm90IHNldAojIENPTkZJR19TUElfUUNPTV9RU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9RVVA9eQojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX01TSU9GIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX0hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NOX0ZfT1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NZTlFVQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NWElDIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9URUdSQTIxMF9RVUFEPXkKQ09ORklHX1NQSV9URUdSQTExND15CiMgQ09ORklHX1NQSV9URUdSQTIwX1NGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9URUdSQTIwX1NMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YTFAgaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FNRCBpcyBub3Qgc2V0CgojCiMgU1BJIE11bHRpcGxleGVyIHN1cHBvcnQKIwojIENPTkZJR19TUElfTVVYIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJREVWPXkKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJR19TUElfRFlOQU1JQz15CkNPTkZJR19TUE1JPXkKIyBDT05GSUdfU1BNSV9ISVNJMzY3MCBpcyBub3Qgc2V0CkNPTkZJR19TUE1JX01TTV9QTUlDX0FSQj15CiMgQ09ORklHX1NQTUlfTVRLX1BNSUYgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19PUFRJT05BTD15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19EVEU9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19QVFBfMTU4OF9DTE9DS19LVk09eQojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFQ4MlAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVENNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfTU9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX09DUCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBUUCBjbG9jayBzdXBwb3J0CgpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19HRU5FUklDX1BJTkNUUkxfR1JPVVBTPXkKQ09ORklHX1BJTk1VWD15CkNPTkZJR19HRU5FUklDX1BJTk1VWF9GVU5DVElPTlM9eQpDT05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9BWFAyMDk9eQpDT05GSUdfUElOQ1RSTF9CTTE4ODA9eQojIENPTkZJR19QSU5DVFJMX0NZOEM5NVgwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTUFYNzc2MjA9eQojIENPTkZJR19QSU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NSUNST0NISVBfU0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX09DRUxPVCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1JPQ0tDSElQPXkKQ09ORklHX1BJTkNUUkxfU0lOR0xFPXkKIyBDT05GSUdfUElOQ1RSTF9TVE1GWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1gxNTBYIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfWllOUU1QPXkKIyBDT05GSUdfUElOQ1RSTF9PV0wgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9CQ00yODM1PXkKQ09ORklHX1BJTkNUUkxfSVBST0NfR1BJTz15CkNPTkZJR19QSU5DVFJMX05TMl9NVVg9eQojIENPTkZJR19QSU5DVFJMX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9CRVJMSU5fQkc0Q1QgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOE1OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TVAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOFVMUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMTcwIGlzIG5vdCBzZXQKCiMKIyBNZWRpYVRlayBwaW5jdHJsIGRyaXZlcnMKIwpDT05GSUdfRUlOVF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEtfVjI9eQpDT05GSUdfUElOQ1RSTF9NVEtfTU9PUkU9eQpDT05GSUdfUElOQ1RSTF9NVEtfUEFSSVM9eQpDT05GSUdfUElOQ1RSTF9NVDI3MTI9eQpDT05GSUdfUElOQ1RSTF9NVDY3NjU9eQpDT05GSUdfUElOQ1RSTF9NVDY3Nzk9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTU9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTc9eQpDT05GSUdfUElOQ1RSTF9NVDc2MjI9eQpDT05GSUdfUElOQ1RSTF9NVDc5ODE9eQpDT05GSUdfUElOQ1RSTF9NVDc5ODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxNjc9eQpDT05GSUdfUElOQ1RSTF9NVDgxNzM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxODg9eQpDT05GSUdfUElOQ1RSTF9NVDgxOTI9eQojIENPTkZJR19QSU5DVFJMX01UODE5NSBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01UODM2NT15CkNPTkZJR19QSU5DVFJMX01UODUxNj15CiMgZW5kIG9mIE1lZGlhVGVrIHBpbmN0cmwgZHJpdmVycwoKQ09ORklHX1BJTkNUUkxfTUVTT049eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HWEJCPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fR1hMPXkKQ09ORklHX1BJTkNUUkxfTUVTT044X1BNWD15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYRz15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYR19QTVg9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HMTJBPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fQTE9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9TND15CkNPTkZJR19QSU5DVFJMX0FNTE9HSUNfQzM9eQpDT05GSUdfUElOQ1RSTF9NVkVCVT15CkNPTkZJR19QSU5DVFJMX0FSTUFEQV9BUDgwNj15CkNPTkZJR19QSU5DVFJMX0FSTUFEQV9DUDExMD15CkNPTkZJR19QSU5DVFJMX0FDNT15CkNPTkZJR19QSU5DVFJMX0FSTUFEQV8zN1hYPXkKQ09ORklHX1BJTkNUUkxfTVNNPXkKIyBDT05GSUdfUElOQ1RSTF9JUFE1MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE1MzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE4MDc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE2MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE5NTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NRE05NjA3IGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTVNNODkxNj15CiMgQ09ORklHX1BJTkNUUkxfTVNNODk1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTVNNODk3NiBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01TTTg5OTQ9eQpDT05GSUdfUElOQ1RSTF9NU004OTk2PXkKIyBDT05GSUdfUElOQ1RSTF9NU004OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9RQ00yMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9RQ1M0MDQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9RREYyWFhYPXkKIyBDT05GSUdfUElOQ1RSTF9RRFUxMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQTg3NzVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzcxODAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M4MTgwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M4MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NETTY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0RNNjcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRE04NDUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NEWDc1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYxMTUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYzNzUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTgyNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTg1NTAgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9RQ09NX1NQTUlfUE1JQz15CiMgQ09ORklHX1BJTkNUUkxfUUNPTV9TU0JJX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0xQQVNTX0xQSSBpcyBub3Qgc2V0CgojCiMgUmVuZXNhcyBwaW5jdHJsIGRyaXZlcnMKIwpDT05GSUdfUElOQ1RSTF9SRU5FU0FTPXkKIyBlbmQgb2YgUmVuZXNhcyBwaW5jdHJsIGRyaXZlcnMKCiMgQ09ORklHX1BJTkNUUkxfU1BSRF9TQzk4NjAgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9TVU5YST15CiMgQ09ORklHX1BJTkNUUkxfU1VONElfQTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU41SSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONklfQTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU42SV9BMzFfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BMzMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0E4M1QgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0E4M1RfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTIzX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0gzIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VOOElfSDNfUj15CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfVjNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU45SV9BODAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjlJX0E4MF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU4yMElfRDEgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9TVU41MElfQTY0PXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0E2NF9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0ExMDA9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfQTEwMF9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g1PXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2PXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2X1I9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfSDYxNj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INjE2X1I9eQpDT05GSUdfUElOQ1RSTF9URUdSQT15CkNPTkZJR19QSU5DVFJMX1RFR1JBMTI0PXkKQ09ORklHX1BJTkNUUkxfVEVHUkEyMTA9eQpDT05GSUdfUElOQ1RSTF9URUdSQTE5ND15CkNPTkZJR19QSU5DVFJMX1RFR1JBMjM0PXkKQ09ORklHX1BJTkNUUkxfVEVHUkFfWFVTQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9MSUJfRkFTVFBBVEhfTElNSVQ9NTEyCkNPTkZJR19PRl9HUElPPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU1lTRlM9eQpDT05GSUdfR1BJT19DREVWPXkKQ09ORklHX0dQSU9fQ0RFVl9WMT15CkNPTkZJR19HUElPX0dFTkVSSUM9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT183NFhYX01NSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQU1EUFQgaXMgbm90IHNldApDT05GSUdfR1BJT19SQVNQQkVSUllQSV9FWFA9eQpDT05GSUdfR1BJT19CQ01fWEdTX0lQUk9DPXkKQ09ORklHX0dQSU9fQlJDTVNUQj15CiMgQ09ORklHX0dQSU9fQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fREFWSU5DSSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0RXQVBCPXkKIyBDT05GSUdfR1BJT19FSUNfU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRVhBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRlRHUElPMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HUkdQSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX0hJU0kgaXMgbm90IHNldAojIENPTkZJR19HUElPX0hMV0QgaXMgbm90IHNldAojIENPTkZJR19HUElPX0xPR0lDVkMgaXMgbm90IHNldAojIENPTkZJR19HUElPX01CODZTN1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX01QQzhYWFggaXMgbm90IHNldApDT05GSUdfR1BJT19NVkVCVT15CkNPTkZJR19HUElPX01YQz15CkNPTkZJR19HUElPX1BMMDYxPXkKQ09ORklHX0dQSU9fUkNBUj15CkNPTkZJR19HUElPX1JPQ0tDSElQPXkKIyBDT05GSUdfR1BJT19TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NZU0NPTiBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RFR1JBPXkKQ09ORklHX0dQSU9fVEVHUkExODY9eQojIENPTkZJR19HUElPX1RIVU5ERVJYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVkY2MTA9eQpDT05GSUdfR1BJT19YR0VORT15CkNPTkZJR19HUElPX1hHRU5FX1NCPXkKIyBDT05GSUdfR1BJT19YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19HUElPX1hMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWllOUSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1pZTlFNUF9NT0RFUElOPXkKIyBDT05GSUdfR1BJT19BTURfRkNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FETlAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0ZYTDY0MDggaXMgbm90IHNldAojIENPTkZJR19HUElPX0RTNDUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1dfUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENBOTUzWD15CkNPTkZJR19HUElPX1BDQTk1M1hfSVJRPXkKIyBDT05GSUdfR1BJT19QQ0E5NTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBHUElPIGV4cGFuZGVycwoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01BWDc3NjIwPXkKIyBlbmQgb2YgTUZEIEdQSU8gZXhwYW5kZXJzCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJX0lESU9fMTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSUVfSURJT18yNCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBHUElPIGV4cGFuZGVycwoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fNzRYMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVgzMTkxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUElTT1NSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YUkExNDAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgU1BJIEdQSU8gZXhwYW5kZXJzCgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgVVNCIEdQSU8gZXhwYW5kZXJzCgojCiMgVmlydHVhbCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FHR1JFR0FUT1IgaXMgbm90IHNldAojIENPTkZJR19HUElPX0xBVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NT0NLVVAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1ZJUlRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0lNIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlydHVhbCBHUElPIGRyaXZlcnMKCiMgQ09ORklHX1cxIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUPXkKQ09ORklHX1BPV0VSX1JFU0VUX0JSQ01TVEI9eQojIENPTkZJR19QT1dFUl9SRVNFVF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfR1BJT19SRVNUQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfSElTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0xJTktTVEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUX01TTT15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1FDT01fUE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfT0RST0lEX0dPX1VMVFJBX1BPV0VST0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfTFRDMjk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFU1RBUlQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVRfWEdFTkU9eQpDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OX1BPV0VST0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTQ09OX1JFQk9PVF9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fUkVCT09UX01PREUgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWV9IV01PTj15CiMgQ09ORklHX0dFTkVSSUNfQURDX0JBVFRFUlkgaXMgbm90IHNldAojIENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NBTVNVTkdfU0RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0JRMjdYWFg9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYX0kyQz15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWF9EVF9VUERBVEVTX05WTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FYUDIwWF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9JU1AxNzA0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUMzY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFRDNDE2MkwgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0RFVEVDVE9SX01BWDE0NjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg3Nzk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUUNPTV9TTUJCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1OTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDY3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NzEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1VDUzEwMDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JEOTk5NTQgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1VHMzEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUUNPTV9TTUIyIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTExNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTkyNDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDczMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FIVDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUVVBQ09NUFVURVJfRDVORVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUzM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVhJX0ZBTl9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUk1fU0NNSSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FSTV9TQ1BJPXkKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9bQojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IUzMwMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lCTUFFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNUEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JSU9fSFdNT04gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0pDNDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19TUEkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDExMTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMxODI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUMzNFZSNTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTMjM4NjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01SNzUyMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05MD15CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QV01fRkFOPXkKQ09ORklHX1NFTlNPUlNfUkFTUEJFUlJZUElfSFdNT049eQojIENPTkZJR19TRU5TT1JTX1NCVFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQlJNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUNHggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUM2VzIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MzYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NUVFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4MjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4NzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FNQzY4MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lOQTJYWD15CiMgQ09ORklHX1NFTlNPUlNfSU5BMjM4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMzIyMT15CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEhNQzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTA4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA1MTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX09GPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKQ09ORklHX0NQVV9USEVSTUFMPXkKQ09ORklHX0NQVV9GUkVRX1RIRVJNQUw9eQojIENPTkZJR19ERVZGUkVRX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQojIENPTkZJR19USEVSTUFMX01NSU8gaXMgbm90IHNldApDT05GSUdfSElTSV9USEVSTUFMPXkKIyBDT05GSUdfSU1YX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU1YOE1NX1RIRVJNQUw9eQojIENPTkZJR19LM19USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX01BWDc3NjIwX1RIRVJNQUw9eQojIENPTkZJR19RT1JJUV9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1NVTjhJX1RIRVJNQUw9eQpDT05GSUdfUk9DS0NISVBfVEhFUk1BTD15CiMgQ09ORklHX1JDQVJfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDQVJfR0VOM19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlpHMkxfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTUFEQV9USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBNZWRpYXRlayB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfTVRLX1RIRVJNQUw9eQojIENPTkZJR19NVEtfU09DX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19NVEtfTFZUU19USEVSTUFMIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVkaWF0ZWsgdGhlcm1hbCBkcml2ZXJzCgpDT05GSUdfQU1MT0dJQ19USEVSTUFMPXkKCiMKIyBCcm9hZGNvbSB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfQkNNMjcxMV9USEVSTUFMPXkKIyBDT05GSUdfQkNNMjgzNV9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTVNUQl9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9OU19USEVSTUFMPXkKQ09ORklHX0JDTV9TUl9USEVSTUFMPXkKIyBlbmQgb2YgQnJvYWRjb20gdGhlcm1hbCBkcml2ZXJzCgojCiMgTlZJRElBIFRlZ3JhIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19URUdSQV9TT0NUSEVSTT15CkNPTkZJR19URUdSQV9CUE1QX1RIRVJNQUw9eQojIGVuZCBvZiBOVklESUEgVGVncmEgdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19HRU5FUklDX0FEQ19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX1NQTUlfQURDX1RNNSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MTUggaXMgbm90IHNldAojIGVuZCBvZiBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX1NQUkRfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MApDT05GSUdfV0FUQ0hET0dfU1lTRlM9eQojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XREFUX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9XSU5ET1dfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19aSUlSQVZFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NQODA1X1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NCU0FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1BREFfMzdYWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBREVOQ0VfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfRFdfV0FUQ0hET0c9eQojIENPTkZJR19LM19SVElfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1VOWElfV0FUQ0hET0c9eQojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX01BWDc3NjIwX1dBVENIRE9HPXkKIyBDT05GSUdfSU1YMl9XRFQgaXMgbm90IHNldAojIENPTkZJR19JTVg3VUxQX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19URUdSQV9XQVRDSERPRz15CiMgQ09ORklHX1FDT01fV0RUIGlzIG5vdCBzZXQKQ09ORklHX01FU09OX0dYQkJfV0FUQ0hET0c9eQpDT05GSUdfTUVTT05fV0FUQ0hET0c9eQojIENPTkZJR19NRURJQVRFS19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TTUNfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfUkVORVNBU19XRFQ9eQojIENPTkZJR19SRU5FU0FTX1JaQVdEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTkVTQVNfUlpOMVdEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTkVTQVNfUlpHMkxXRFQgaXMgbm90IHNldApDT05GSUdfUlREMTE5WF9XQVRDSERPRz15CiMgQ09ORklHX1NQUkRfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19QTTg5MTZfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BTElNNzEwMV9XRFQgaXMgbm90IHNldAojIENPTkZJR19JNjMwMEVTQl9XRFQgaXMgbm90IHNldAojIENPTkZJR19IUF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19NQVJWRUxMX0dUSV9XRFQ9eQojIENPTkZJR19CQ00yODM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTcwMzhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVOX0EyMV9XRFQgaXMgbm90IHNldAojIENPTkZJR19YRU5fV0RUIGlzIG5vdCBzZXQKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQSBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9BQ1Q4OTQ1QSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1VONElfR1BBREM9eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVRNRUxfRkxFWENPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9ITENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUMxMDAgaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWD15CiMgQ09ORklHX01GRF9BWFAyMFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BWFAyMFhfUlNCPXkKIyBDT05GSUdfTUZEX0NTNDJMNDNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BREVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg1OTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0dBVEVXT1JLU19HU0MgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVAyNjI5IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0hJNjQyMV9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0hJNjQyMV9TUE1JIGlzIG5vdCBzZXQKQ09ORklHX01GRF9ISTY1NVhfUE1JQz15CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENPTkZJR19MUENfU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lRUzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NTQxIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzYyMD15CiMgQ09ORklHX01GRF9NQVg3NzY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19FWlhfUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX05UWEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUUNPTV9SUE0gaXMgbm90IHNldApDT05GSUdfTUZEX1NQTUlfUE1JQz15CiMgQ09ORklHX01GRF9TWTc2MzZBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ0ODMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUxMjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SSzhYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUks4WFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JONVQ2MTggaXMgbm90IHNldApDT05GSUdfTUZEX1NFQ19DT1JFPXkKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NMMjhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NDMjdYWF9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TVU42SV9QUkNNPXkKQ09ORklHX01GRF9TWVNDT049eQojIENPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODc1NjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTkgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTk0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTk0X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUU1YODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE9DSE5BR0FSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTQgaXMgbm90IHNldAojIENPTkZJR19NRkRfUk9ITV9CRDcxOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JPSE1fQkQ3MTgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JEOTU3WE1VRiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TVFBNSUMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTUZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tIQURBU19NQ1UgaXMgbm90IHNldAojIENPTkZJR19NRkRfUUNPTV9QTTgwMDggaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTTEwX0JNQ19TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlNNVV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlNNVV9TUEkgaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCgpDT05GSUdfUkVHVUxBVE9SPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKIyBDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl84OFBHODZYPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FOQVRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BUk1fU0NNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BVzM3NTAzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9eQojIENPTkZJR19SRUdVTEFUT1JfREE5MTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKQ09ORklHX1JFR1VMQVRPUl9GQU41Mzg4MD15CkNPTkZJR19SRUdVTEFUT1JfR1BJTz15CkNPTkZJR19SRUdVTEFUT1JfSEk2NTVYPXkKQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1PXkKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODc1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CkNPTkZJR19SRUdVTEFUT1JfTFRDMzY3Nj15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzYyMD15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3Nzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODg5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NzMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjAwODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjA0MTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDc3ODI2PXkKQ09ORklHX1JFR1VMQVRPUl9NQ1AxNjUwMj15CkNPTkZJR19SRUdVTEFUT1JfTVA1NDE2PXkKQ09ORklHX1JFR1VMQVRPUl9NUDg4NTk9eQpDT05GSUdfUkVHVUxBVE9SX01QODg2WD15CkNPTkZJR19SRUdVTEFUT1JfTVBRNzkyMD15CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzE1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QQ0E5NDUwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BGOFgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwODAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA5MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFdNPXkKIyBDT05GSUdfUkVHVUxBVE9SX1FDT01fUkVGR0VOIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9RQ09NX1NQTUk9eQojIENPTkZJR19SRUdVTEFUT1JfUUNPTV9VU0JfVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SQUEyMTUzMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU5fQVRUSU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNDgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDQ4MDMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1MTkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDU3MzkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYxOTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTIxMzQgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRNVjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTY3NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX1M1TTg3NjcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1NMRzUxMDAwPXkKQ09ORklHX1JFR1VMQVRPUl9TWTgxMDZBPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjRYPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjdOPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyODdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTEzMj15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVkNUUkw9eQpDT05GSUdfUkVHVUxBVE9SX1ZRTU1DX0lQUTQwMTk9eQojIENPTkZJR19SRUdVTEFUT1JfUUNPTV9MQUJJQkIgaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0NFQ19DT1JFPXkKCiMKIyBDRUMgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0VDIHN1cHBvcnQKCkNPTkZJR19NRURJQV9TVVBQT1JUPW0KQ09ORklHX01FRElBX1NVUFBPUlRfRklMVEVSPXkKIyBDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgaXMgbm90IHNldAoKIwojIE1lZGlhIGRldmljZSB0eXBlcwojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9URVNUX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBkZXZpY2UgdHlwZXMKCkNPTkZJR19WSURFT19ERVY9bQpDT05GSUdfTUVESUFfQ09OVFJPTExFUj15CgojCiMgVmlkZW80TGludXggb3B0aW9ucwojCkNPTkZJR19WSURFT19WNEwyX0kyQz15CiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvNExpbnV4IG9wdGlvbnMKCiMKIyBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKIwojIGVuZCBvZiBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKCiMKIyBNZWRpYSBkcml2ZXJzCiMKCiMKIyBEcml2ZXJzIGZpbHRlcmVkIGFzIHNlbGVjdGVkIGF0ICdGaWx0ZXIgbWVkaWEgZHJpdmVycycKIwoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX0dTUENBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TMjI1NSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVklERU9fQ0xBU1M9bQpDT05GSUdfVVNCX1ZJREVPX0NMQVNTX0lOUFVUX0VWREVWPXkKCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNCIGRldmljZXMKIwojIENPTkZJR19WSURFT19FTTI4WFggaXMgbm90IHNldAojIENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9eQojIENPTkZJR19WSURFT19NRU0yTUVNX0RFSU5URVJMQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVVYIGlzIG5vdCBzZXQKCiMKIyBBbGxlZ3JvIERWVCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQUxMRUdST19EVlQgaXMgbm90IHNldAoKIwojIEFtbG9naWMgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX01FU09OX0dFMkQgaXMgbm90IHNldAoKIwojIEFtcGhpb24gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0FNUEhJT05fVlBVIGlzIG5vdCBzZXQKCiMKIyBBc3BlZWQgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQXRtZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQ2FkZW5jZSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FERU5DRV9DU0kyUlggaXMgbm90IHNldAojIENPTkZJR19WSURFT19DQURFTkNFX0NTSTJUWCBpcyBub3Qgc2V0CgojCiMgQ2hpcHMmTWVkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NPREEgaXMgbm90IHNldAoKIwojIEludGVsIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIE1hcnZlbGwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBRkVfQ0NJQyBpcyBub3Qgc2V0CgojCiMgTWVkaWF0ZWsgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX01FRElBVEVLX1ZQVSBpcyBub3Qgc2V0CgojCiMgTWljcm9jaGlwIFRlY2hub2xvZ3ksIEluYy4gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTlZpZGlhIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19URUdSQV9WREUgaXMgbm90IHNldAoKIwojIE5YUCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fSU1YN19DU0kgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVg4TVFfTUlQSV9DU0kyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YX01JUElfQ1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lNWDhfSVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YX1BYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YOF9KUEVHIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fUUNPTV9DQU1TUyBpcyBub3Qgc2V0CgojCiMgUmVuZXNhcyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fUkNBUl9JU1AgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SQ0FSX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SQ0FSX1ZJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JaRzJMX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SWkcyTF9DUlUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SRU5FU0FTX0ZDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JFTkVTQVNfSlBVIGlzIG5vdCBzZXQKCiMKIyBSb2NrY2hpcCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fUk9DS0NISVBfUkdBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUk9DS0NISVBfSVNQMSBpcyBub3Qgc2V0CgojCiMgU2Ftc3VuZyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU3VueGkgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1NVTjRJX0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjZJX0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjZJX01JUElfQ1NJMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjhJX0E4M1RfTUlQSV9DU0kyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VOOElfREVJTlRFUkxBQ0UgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVU44SV9ST1RBVEUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19USV9DQUwgaXMgbm90IHNldAoKIwojIFZlcmlzaWxpY29uIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19IQU5UUk8gaXMgbm90IHNldAoKIwojIFZJQSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBYaWxpbnggbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1hJTElOWCBpcyBub3Qgc2V0CkNPTkZJR19VVkNfQ09NTU9OPW0KQ09ORklHX1ZJREVPQlVGMl9DT1JFPW0KQ09ORklHX1ZJREVPQlVGMl9WNEwyPW0KQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9bQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQojIGVuZCBvZiBNZWRpYSBkcml2ZXJzCgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMKIwojIENPTkZJR19WSURFT19DQU1FUkFfU0VOU09SIGlzIG5vdCBzZXQKCiMKIyBMZW5zIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19BRDU4MjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BSzczNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3NjggaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk4MDdfVkNNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGVucyBkcml2ZXJzCgojCiMgRmxhc2ggZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0FEUDE2NTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM1NjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM2NDYgaXMgbm90IHNldAojIGVuZCBvZiBGbGFzaCBkZXZpY2VzCgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCiMgQ09ORklHX1ZJREVPX0NTMzMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTNMMzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVNQMzQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTc0MzIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UREE5ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEVBNjQxNUMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVExWMzIwQUlDMjNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZBVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VEQTEzNDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUDI3U01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODczOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODc3NSBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKCiMKIyBSRFMgZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE2NTg4IGlzIG5vdCBzZXQKIyBlbmQgb2YgUkRTIGRlY29kZXJzCgojCiMgVmlkZW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzE4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjc0OFggaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODE5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4NTYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lTTDc5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fS1MwMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTUw4NlY3NjY3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19UQzM1ODc0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RDMzU4NzQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNTE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA3MDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFcyODA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVlBYMzIyMCBpcyBub3Qgc2V0CgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9fU0FBNzE3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjU4NDAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBkZWNvZGVycwoKIwojIFZpZGVvIGVuY29kZXJzCiMKIyBDT05GSUdfVklERU9fQURWNzE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjcxNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzM5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FLODgxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEhTODIwMCBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvIGVuY29kZXJzCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwojIENPTkZJR19WSURFT19VUEQ2NDAzMUEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19VUEQ2NDA4MyBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwojIENPTkZJR19WSURFT19TQUE2NzUySFMgaXMgbm90IHNldAojIGVuZCBvZiBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwoKIwojIFNEUiB0dW5lciBjaGlwcwojCiMgZW5kIG9mIFNEUiB0dW5lciBjaGlwcwoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfVklERU9fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTTUyNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1RfTUlQSUQwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RIUzczMDMgaXMgbm90IHNldAojIGVuZCBvZiBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwoKIwojIFZpZGVvIHNlcmlhbGl6ZXJzIGFuZCBkZXNlcmlhbGl6ZXJzCiMKIyBDT05GSUdfVklERU9fRFM5MFVCOTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFM5MFVCOTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFM5MFVCOTYwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gc2VyaWFsaXplcnMgYW5kIGRlc2VyaWFsaXplcnMKCiMKIyBNZWRpYSBTUEkgQWRhcHRlcnMKIwojIENPTkZJR19WSURFT19HUzE2NjIgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBTUEkgQWRhcHRlcnMKIyBlbmQgb2YgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FQRVJUVVJFX0hFTFBFUlM9eQpDT05GSUdfVklERU9fQ01ETElORT15CkNPTkZJR19WSURFT19OT01PREVTRVQ9eQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBX0hPU1QxWF9DT05URVhUX0JVUz15CkNPTkZJR19URUdSQV9IT1NUMVg9eQpDT05GSUdfVEVHUkFfSE9TVDFYX0ZJUkVXQUxMPXkKQ09ORklHX0RSTT15CkNPTkZJR19EUk1fTUlQSV9EU0k9eQojIENPTkZJR19EUk1fREVCVUdfTU0gaXMgbm90IHNldApDT05GSUdfRFJNX0tNU19IRUxQRVI9eQojIENPTkZJR19EUk1fREVCVUdfRFBfTVNUX1RPUE9MT0dZX1JFRlMgaXMgbm90IHNldAojIENPTkZJR19EUk1fREVCVUdfTU9ERVNFVF9MT0NLIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09WRVJBTExPQz0xMDAKIyBDT05GSUdfRFJNX0ZCREVWX0xFQUtfUEhZU19TTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRFBfQVVYX0JVUz15CkNPTkZJR19EUk1fRElTUExBWV9IRUxQRVI9eQpDT05GSUdfRFJNX0RJU1BMQVlfRFBfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hETUlfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fR0VNX0RNQV9IRUxQRVI9eQpDT05GSUdfRFJNX0dFTV9TSE1FTV9IRUxQRVI9eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19TSUwxNjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoKIwojIEFSTSBkZXZpY2VzCiMKIyBDT05GSUdfRFJNX0hETENEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01BTElfRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9LT01FREEgaXMgbm90IHNldAojIGVuZCBvZiBBUk0gZGV2aWNlcwoKIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURHUFUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZLTVMgaXMgbm90IHNldApDT05GSUdfRFJNX1JPQ0tDSElQPXkKQ09ORklHX1JPQ0tDSElQX1ZPUD15CiMgQ09ORklHX1JPQ0tDSElQX1ZPUDIgaXMgbm90IHNldApDT05GSUdfUk9DS0NISVBfQU5BTE9HSVhfRFA9eQpDT05GSUdfUk9DS0NISVBfQ0ROX0RQPXkKQ09ORklHX1JPQ0tDSElQX0RXX0hETUk9eQpDT05GSUdfUk9DS0NISVBfRFdfTUlQSV9EU0k9eQpDT05GSUdfUk9DS0NISVBfSU5OT19IRE1JPXkKQ09ORklHX1JPQ0tDSElQX0xWRFM9eQpDT05GSUdfUk9DS0NISVBfUkdCPXkKQ09ORklHX1JPQ0tDSElQX1JLMzA2Nl9IRE1JPXkKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldApDT05GSUdfRFJNX1JDQVJfRFU9eQpDT05GSUdfRFJNX1JDQVJfVVNFX0NNTT15CkNPTkZJR19EUk1fUkNBUl9DTU09eQojIENPTkZJR19EUk1fUkNBUl9EV19IRE1JIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQ0FSX1VTRV9MVkRTPXkKQ09ORklHX0RSTV9SQ0FSX0xWRFM9eQpDT05GSUdfRFJNX1JDQVJfVVNFX01JUElfRFNJPXkKQ09ORklHX0RSTV9SQ0FSX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX1JaRzJMX01JUElfRFNJIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQ0FSX1dSSVRFQkFDSz15CiMgQ09ORklHX0RSTV9TSE1PQklMRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fU1VONEk9eQpDT05GSUdfRFJNX1NVTjZJX0RTST15CkNPTkZJR19EUk1fU1VOOElfRFdfSERNST15CkNPTkZJR19EUk1fU1VOOElfTUlYRVI9eQpDT05GSUdfRFJNX1NVTjhJX1RDT05fVE9QPXkKIyBDT05GSUdfRFJNX1FYTCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVklSVElPX0dQVT15CkNPTkZJR19EUk1fVklSVElPX0dQVV9LTVM9eQojIENPTkZJR19EUk1fTVNNIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9URUdSQT15CiMgQ09ORklHX0RSTV9URUdSQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX0FCVF9ZMDMwWFgwNjdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0FSTV9WRVJTQVRJTEUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVNVU19aMDBUX1RNNVA1X05UMzU1OTYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVVPX0EwMzBKVE4wMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9CT0VfQkYwNjBZOE1fQUowIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0JPRV9ISU1BWDgyNzlEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0JPRV9UVjEwMVdVTV9OTDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRFNJX0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xWRFMgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX1NJTVBMRT15CiMgQ09ORklHX0RSTV9QQU5FTF9FRFAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRUJCR19GVDg3MTkgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRUxJREFfS0QzNVQxMzMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRkVJWElOX0sxMDFfSU0yQkEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9GRUlZQU5HX0ZZMDcwMjRESTI2QTMwRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ISU1BWF9IWDgzOTQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSUxJVEVLX0lMOTMyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTg4MUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSU5OT0xVWF9FSjAzME5BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lOTk9MVVhfUDA3OVpDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KQURBUkRfSkQ5MzY1REFfSDMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSkRJX0xUMDcwTUUwNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KRElfUjYzNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0tIQURBU19UUzA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9LSU5HRElTUExBWV9LRDA5N0QwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MRUFEVEVLX0xUSzA1MEgzMTQ2VyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MRUFEVEVLX0xUSzUwMEhEMTgyOSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0xEOTA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MR19MQjAzNVEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MR19MRzQ1NzMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTUFHTkFDSElQX0Q1M0U2RUE4OTY2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05FQ19OTDgwNDhITDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05FV1ZJU0lPTl9OVjMwNTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05FV1ZJU0lPTl9OVjMwNTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNTUxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzU1NjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM1OTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNjUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzY2NzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzOTAxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NQU5USVhfTUxBRjA1N1dFNTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT0xJTUVYX0xDRF9PTElOVVhJTk8gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT1JJU0VURUNIX09UQTU2MDFBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX09SSVNFVEVDSF9PVE04MDA5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9PU0RfT1NEMTAxVDI1ODdfNTNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9QQU5BU09OSUNfVlZYMTBGMDM0TjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBWURJVU1fUk02NzE5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9SQVlESVVNX1JNNjgyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUk9OQk9fUkIwNzBEMzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19BVE5BMzNYQzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfREI3NDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZEMTZEMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RDI3QTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkQ3QUEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFM0hBMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTYzSjBYMDMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU2M00wIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFODhBMF9BTVM0NTJFRjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFOEFBMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1NPRkVGMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0VJS09fNDNXVkYxRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUTEwMVIxU1gwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzAzN1Y3RFcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzA0M1QxTEUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzA2MFQxU1gwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSVRST05JWF9TVDc3MDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3NzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NJVFJPTklYX1NUNzc4OVYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU09OWV9BQ1g1NjVBS00gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU09OWV9URDQzNTNfSkRJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NPTllfVFVMSVBfVFJVTFlfTlQzNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TVEFSVEVLX0tEMDcwRkhGSUQwMTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVERPX1RMMDcwV1NIMzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVFBPX1REMDI4VFRFQzEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVFBPX1REMDQzTVRFQTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVFBPX1RQRzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUlVMWV9OVDM1NTk3X1dRWEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1ZJU0lPTk9YX1JNNjkyOTkgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfVlREUjYxMzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfUjY2NDUxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1dJREVDSElQU19XUzI0MDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfWElOUEVOR19YUFAwNTVDMjcyIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQ0hJUE9ORV9JQ042MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NIUk9OVEVMX0NINzAzMyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRElTUExBWV9DT05ORUNUT1I9eQojIENPTkZJR19EUk1fRlNMX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JVEVfSVQ2NTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ4OTEyQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUOTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUOTYxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUOTYxMVVYQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JVEVfSVQ2NjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MVkRTX0NPREVDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01FR0FDSElQU19TVERQWFhYWF9HRV9CODUwVjNfRlcgaXMgbm90IHNldAojIENPTkZJR19EUk1fTldMX01JUElfRFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05YUF9QVE4zNDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBUkFERV9QUzg2MjIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFSQURFX1BTODY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TQU1TVU5HX0RTSU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lMX1NJSTg2MjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lJOTAyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUk5MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRV9CUklER0UgaXMgbm90IHNldAojIENPTkZJR19EUk1fVEhJTkVfVEhDNjNMVkQxMDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjIgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzY3IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjggaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9ETFBDMzQzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9URlA0MTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfU042NURTSTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1NONjVEU0k4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9UUEQxMlMwMTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNjM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTkFMT0dJWF9EUD15CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3NjI1IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfQURWNzUxMT15CkNPTkZJR19EUk1fSTJDX0FEVjc1MTFfQ0VDPXkKIyBDT05GSUdfRFJNX0NETlNfRFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NETlNfTUhEUDg1NDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YOFFNX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX1BJWEVMX0NPTUJJTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfUElYRUxfTElOS19UT19EUEkgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX0hETUk9eQojIENPTkZJR19EUk1fRFdfSERNSV9JMlNfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19EUk1fRFdfSERNSV9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX01JUElfRFNJPXkKIyBlbmQgb2YgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwoKIyBDT05GSUdfRFJNX0lNWF9EQ1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWF9MQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1YzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT09OR1NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNldApDT05GSUdfRFJNX0hJU0lfS0lSSU49eQojIENPTkZJR19EUk1fTE9HSUNWQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NWFNGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVhfTENESUYgaXMgbm90IHNldApDT05GSUdfRFJNX01FU09OPXkKQ09ORklHX0RSTV9NRVNPTl9EV19IRE1JPXkKQ09ORklHX0RSTV9NRVNPTl9EV19NSVBJX0RTST15CiMgQ09ORklHX0RSTV9BUkNQR1UgaXMgbm90IHNldAojIENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fR00xMlUzMjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTUlQSV9EQkkgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lNUExFRFJNIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9IWDgzNTdEIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5MTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5MjI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5NDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9NSTAyODNRVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fUkVQQVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fU1Q3NTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc3MzVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BMMTExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1hFTl9GUk9OVEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MSU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkZST1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJRFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSFlQRVJWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfT1JJRU5UQVRJT05fUVVJUktTPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9BUk1DTENEPXkKIyBDT05GSUdfRkJfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0VGST15CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9TSF9NT0JJTEVfTENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9eQpDT05GSUdfRkJfU0lNUExFPXkKIyBDT05GSUdfRkJfU1NEMTMwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NPUkU9eQpDT05GSUdfRkJfTk9USUZZPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9ERVZJQ0U9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0RNQU1FTV9IRUxQRVJTPXkKQ09ORklHX0ZCX0lPTUVNX0ZPUFM9eQpDT05GSUdfRkJfSU9NRU1fSEVMUEVSUz15CkNPTkZJR19GQl9TWVNNRU1fSEVMUEVSUz15CkNPTkZJR19GQl9TWVNNRU1fSEVMUEVSU19ERUZFUlJFRD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKIyBlbmQgb2YgRnJhbWUgYnVmZmVyIERldmljZXMKCiMKIyBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKIwojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfS1REMjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0tUWjg4NjYgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjMwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xQODU1WD15CiMgQ09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BUkNYQ05OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xFRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZJREVPTU9ERV9IRUxQRVJTPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX0RSTV9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD15CiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUDIxMTIgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FVklTSU9OIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FWktFWT15CiMgQ09ORklHX0hJRF9GVDI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRU1CSVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dGUk0gaXMgbm90IHNldAojIENPTkZJR19ISURfR0xPUklPVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dPT0dMRV9TVEFESUFfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfVklWQUxESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HVDY4M1IgaXMgbm90IHNldAojIENPTkZJR19ISURfS0VZVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfS1lFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1VDTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19ISURfV0FMVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZJRVdTT05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WUkMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJQU9NSSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1lSQVRJT049eQojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNldApDT05GSUdfSElEX0lURT15CiMgQ09ORklHX0hJRF9KQUJSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UV0lOSEFOIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRVRTS0VUQ0ggaXMgbm90IHNldApDT05GSUdfSElEX0xPR0lURUNIPXkKIyBDT05GSUdfSElEX0xPR0lURUNIX0RKIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lURUNIX0ZGPXkKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CkNPTkZJR19MT0dJV0hFRUxTX0ZGPXkKIyBDT05GSUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfTUFMVFJPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQVlGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NRUdBV09STERfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1JFRFJBR09OPXkKQ09ORklHX0hJRF9NSUNST1NPRlQ9eQpDT05GSUdfSElEX01PTlRFUkVZPXkKIyBDT05GSUdfSElEX01VTFRJVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTklOVEVORE8gaXMgbm90IHNldAojIENPTkZJR19ISURfTlRJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX05UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX09SVEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CkNPTkZJR19QQU5USEVSTE9SRF9GRj15CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVUQUxZTlg9eQojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JBWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BSSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9SRVRST0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JPQ0NBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldApDT05GSUdfSElEX1NBTVNVTkc9eQojIENPTkZJR19ISURfU0VNSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TSUdNQU1JQ1JPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NPTlkgaXMgbm90IHNldAojIENPTkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUVMU0VSSUVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVU5QTFVTPXkKIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HUkVFTkFTSUEgaXMgbm90IHNldAojIENPTkZJR19ISURfSFlQRVJWX01PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UT1BTRUVEPXkKIyBDT05GSUdfSElEX1RPUFJFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RISU5HTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldAojIENPTkZJR19ISURfVURSQVdfUFMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1UyRlpFUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfV0FDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aRVJPUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1JfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FMUFMgaXMgbm90IHNldAojIENPTkZJR19ISURfTUNQMjIyMSBpcyBub3Qgc2V0CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZlcnMKCiMKIyBISUQtQlBGIHN1cHBvcnQKIwojIENPTkZJR19ISURfQlBGIGlzIG5vdCBzZXQKIyBlbmQgb2YgSElELUJQRiBzdXBwb3J0CgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9eQojIENPTkZJR19ISURfUElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hJRERFViBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBISUQgc3VwcG9ydAoKQ09ORklHX0kyQ19ISUQ9eQojIENPTkZJR19JMkNfSElEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9HT09ESVggaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VTFBJX0JVUz15CkNPTkZJR19VU0JfQ09OTl9HUElPPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9GRVdfSU5JVF9SRVRSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PVEc9eQojIENPTkZJR19VU0JfT1RHX1BST0RVQ1RMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19ESVNBQkxFX0VYVEVSTkFMX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfRlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCiMgQ09ORklHX1VTQl9NT04gaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QQ0lfUkVORVNBUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT15CiMgQ09ORklHX1VTQl9YSENJX0hJU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hIQ0lfTVRLIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hIQ0lfTVZFQlUgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfUkNBUj15CkNPTkZJR19VU0JfWEhDSV9URUdSQT15CiMgQ09ORklHX1VTQl9CUkNNU1RCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9GU0wgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEX09SSU9OPXkKQ09ORklHX1VTQl9FSENJX1RFR1JBPXkKQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STT15CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTE2WF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFYMzQyMV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hDRF9QQ0k9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX1VIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfUkVORVNBU19VU0JIU19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9YRU5fSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTPXkKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9XRE09bQojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxURUs9eQpDT05GSUdfUkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQj15CkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPXkKQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMD15CkNPTkZJR19VU0JfU1RPUkFHRV9VU0JBVD15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSMDk9eQpDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1PXkKQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UPXkKQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQT15CkNPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSD15CkNPTkZJR19VU0JfU1RPUkFHRV9LQVJNQT15CkNPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTA9eQpDT05GSUdfVVNCX1VBUz15CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURDODAwPXkKQ09ORklHX1VTQl9NSUNST1RFSz15CkNPTkZJR19VU0JJUF9DT1JFPXkKQ09ORklHX1VTQklQX1ZIQ0lfSENEPXkKQ09ORklHX1VTQklQX1ZIQ0lfSENfUE9SVFM9OApDT05GSUdfVVNCSVBfVkhDSV9OUl9IQ1M9MQpDT05GSUdfVVNCSVBfSE9TVD15CkNPTkZJR19VU0JJUF9WVURDPXkKIyBDT05GSUdfVVNCSVBfREVCVUcgaXMgbm90IHNldAoKIwojIFVTQiBkdWFsLW1vZGUgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVFUzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMz15CiMgQ09ORklHX1VTQl9EV0MzX1VMUEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDM19IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzNfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzX0RVQUxfUk9MRT15CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9eQpDT05GSUdfVVNCX0RXQzNfSEFQUz15CkNPTkZJR19VU0JfRFdDM19LRVlTVE9ORT15CkNPTkZJR19VU0JfRFdDM19NRVNPTl9HMTJBPXkKQ09ORklHX1VTQl9EV0MzX09GX1NJTVBMRT15CkNPTkZJR19VU0JfRFdDM19RQ09NPXkKQ09ORklHX1VTQl9EV0MzX0lNWDhNUD15CkNPTkZJR19VU0JfRFdDM19YSUxJTlg9eQpDT05GSUdfVVNCX0RXQzNfQU02Mj15CkNPTkZJR19VU0JfRFdDMj15CiMgQ09ORklHX1VTQl9EV0MyX0hPU1QgaXMgbm90IHNldAoKIwojIEdhZGdldC9EdWFsLXJvbGUgbW9kZSByZXF1aXJlcyBVU0IgR2FkZ2V0IHN1cHBvcnQgdG8gYmUgZW5hYmxlZAojCiMgQ09ORklHX1VTQl9EV0MyX1BFUklQSEVSQUwgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzJfRFVBTF9ST0xFPXkKQ09ORklHX1VTQl9EV0MyX1BDST15CiMgQ09ORklHX1VTQl9EV0MyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfVFJBQ0tfTUlTU0VEX1NPRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0NISVBJREVBPXkKQ09ORklHX1VTQl9DSElQSURFQV9VREM9eQpDT05GSUdfVVNCX0NISVBJREVBX0hPU1Q9eQpDT05GSUdfVVNCX0NISVBJREVBX1BDST15CkNPTkZJR19VU0JfQ0hJUElERUFfTVNNPXkKQ09ORklHX1VTQl9DSElQSURFQV9JTVg9eQpDT05GSUdfVVNCX0NISVBJREVBX0dFTkVSSUM9eQpDT05GSUdfVVNCX0NISVBJREVBX1RFR1JBPXkKQ09ORklHX1VTQl9JU1AxNzYwPXkKQ09ORklHX1VTQl9JU1AxNzYwX0hDRD15CkNPTkZJR19VU0JfSVNQMTc2MV9VREM9eQojIENPTkZJR19VU0JfSVNQMTc2MF9IT1NUX1JPTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2MF9HQURHRVRfUk9MRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTc2MF9EVUFMX1JPTEU9eQoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT15CiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89eQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9eQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0JfRU1JNjI9eQpDT05GSUdfVVNCX0VNSTI2PXkKQ09ORklHX1VTQl9BRFVUVVg9eQpDT05GSUdfVVNCX1NFVlNFRz15CkNPTkZJR19VU0JfTEVHT1RPV0VSPXkKQ09ORklHX1VTQl9MQ0Q9eQpDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzPXkKQ09ORklHX1VTQl9DWVRIRVJNPXkKQ09ORklHX1VTQl9JRE1PVVNFPXkKQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9eQojIENPTkZJR19VU0JfUUNPTV9FVUQgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKQ09ORklHX1VTQl9MRD15CkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9eQpDT05GSUdfVVNCX0lPV0FSUklPUj15CkNPTkZJR19VU0JfVEVTVD15CkNPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFPXkKQ09ORklHX1VTQl9JU0lHSFRGVz15CkNPTkZJR19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CkNPTkZJR19VU0JfSFVCX1VTQjI1MVhCPXkKQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9eQojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1Q9eQpDT05GSUdfVVNCX0NIQU9TS0VZPXkKQ09ORklHX0JSQ01fVVNCX1BJTk1BUD15CiMgQ09ORklHX1VTQl9PTkJPQVJEX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NWFNfUEhZPXkKQ09ORklHX1VTQl9URUdSQV9QSFk9eQpDT05GSUdfVVNCX1VMUEk9eQpDT05GSUdfVVNCX1VMUElfVklFV1BPUlQ9eQojIGVuZCBvZiBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwoKQ09ORklHX1VTQl9HQURHRVQ9eQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKIyBDT05GSUdfVV9TRVJJQUxfQ09OU09MRSBpcyBub3Qgc2V0CgojCiMgVVNCIFBlcmlwaGVyYWwgQ29udHJvbGxlcgojCiMgQ09ORklHX1VTQl9HUl9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1OTcgaXMgbm90IHNldApDT05GSUdfVVNCX1JFTkVTQVNfVVNCSFNfVURDPXkKIyBDT05GSUdfVVNCX1JFTkVTQVNfVVNCMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQkYgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFhBMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9VM0QgaXMgbm90IHNldApDT05GSUdfVVNCX1NOUF9DT1JFPXkKQ09ORklHX1VTQl9TTlBfVURDX1BMQVQ9eQojIENPTkZJR19VU0JfTTY2NTkyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9CRENfVURDPXkKIyBDT05GSUdfVVNCX0FNRDU1MzZVREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIwX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVEVHUkFfWFVEQz15CiMgQ09ORklHX1VTQl9DRE5TMl9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFVNTVlfSENEIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBlcmlwaGVyYWwgQ29udHJvbGxlcgoKQ09ORklHX1VTQl9MSUJDT01QT1NJVEU9eQpDT05GSUdfVVNCX0ZfQUNNPXkKQ09ORklHX1VTQl9GX1NTX0xCPXkKQ09ORklHX1VTQl9VX1NFUklBTD15CkNPTkZJR19VU0JfVV9FVEhFUj15CkNPTkZJR19VU0JfRl9TRVJJQUw9eQpDT05GSUdfVVNCX0ZfT0JFWD15CkNPTkZJR19VU0JfRl9OQ009eQpDT05GSUdfVVNCX0ZfRUNNPXkKQ09ORklHX1VTQl9GX0VFTT15CkNPTkZJR19VU0JfRl9TVUJTRVQ9eQpDT05GSUdfVVNCX0ZfUk5ESVM9eQpDT05GSUdfVVNCX0ZfTUFTU19TVE9SQUdFPXkKQ09ORklHX1VTQl9GX0ZTPXkKQ09ORklHX1VTQl9GX0hJRD15CkNPTkZJR19VU0JfRl9QUklOVEVSPXkKQ09ORklHX1VTQl9DT05GSUdGUz15CkNPTkZJR19VU0JfQ09ORklHRlNfU0VSSUFMPXkKQ09ORklHX1VTQl9DT05GSUdGU19BQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX09CRVg9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX05DTT15CkNPTkZJR19VU0JfQ09ORklHRlNfRUNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19FQ01fU1VCU0VUPXkKQ09ORklHX1VTQl9DT05GSUdGU19STkRJUz15CkNPTkZJR19VU0JfQ09ORklHRlNfRUVNPXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX1BIT05FVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ09ORklHRlNfTUFTU19TVE9SQUdFPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX0xCX1NTPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX0ZTPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX0hJRD15CiMgQ09ORklHX1VTQl9DT05GSUdGU19GX1VWQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ09ORklHRlNfRl9QUklOVEVSPXkKCiMKIyBVU0IgR2FkZ2V0IHByZWNvbXBvc2VkIGNvbmZpZ3VyYXRpb25zCiMKIyBDT05GSUdfVVNCX1pFUk8gaXMgbm90IHNldAojIENPTkZJR19VU0JfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVEZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZVTkNUSU9ORlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFTU19TVE9SQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTk9LSUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19BQ01fTVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19NVUxUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19XRUJDQU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfUkFXX0dBREdFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBHYWRnZXQgcHJlY29tcG9zZWQgY29uZmlndXJhdGlvbnMKCiMgQ09ORklHX1RZUEVDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ST0xFX1NXSVRDSD15CkNPTkZJR19NTUM9eQpDT05GSUdfUFdSU0VRX0VNTUM9eQpDT05GSUdfUFdSU0VRX1NJTVBMRT15CkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz0zMgojIENPTkZJR19TRElPX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTU1DX0FSTU1NQ0k9eQpDT05GSUdfTU1DX1FDT01fRE1MPXkKQ09ORklHX01NQ19TVE0zMl9TRE1NQz15CkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX0lPX0FDQ0VTU09SUz15CkNPTkZJR19NTUNfU0RIQ0lfUENJPXkKQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05GSUdfTU1DX1NESENJX0FDUEk9eQpDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19TREhDSV9PRl9BUkFTQU49eQojIENPTkZJR19NTUNfU0RIQ0lfT0ZfQVQ5MSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfT0ZfRVNESEM9eQpDT05GSUdfTU1DX1NESENJX09GX0RXQ01TSEM9eQpDT05GSUdfTU1DX1NESENJX0NBREVOQ0U9eQojIENPTkZJR19NTUNfU0RIQ0lfRVNESENfSU1YIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9URUdSQT15CiMgQ09ORklHX01NQ19TREhDSV9QWEFWMyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfRl9TREgzMD15CiMgQ09ORklHX01NQ19TREhDSV9NSUxCRUFVVCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfSVBST0M9eQpDT05GSUdfTU1DX01FU09OX0dYPXkKIyBDT05GSUdfTU1DX01FU09OX01YX1NESU8gaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX01TTT15CiMgQ09ORklHX01NQ19NWEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU1BJPXkKIyBDT05GSUdfTU1DX1NESENJX1NQUkQgaXMgbm90IHNldApDT05GSUdfTU1DX1RNSU9fQ09SRT15CkNPTkZJR19NTUNfU0RIST15CiMgQ09ORklHX01NQ19TREhJX1NZU19ETUFDIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhJX0lOVEVSTkFMX0RNQUM9eQojIENPTkZJR19NTUNfQ0I3MTAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKQ09ORklHX01NQ19EVz15CkNPTkZJR19NTUNfRFdfUExURk09eQojIENPTkZJR19NTUNfRFdfQkxVRUZJRUxEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19EV19FWFlOT1M9eQpDT05GSUdfTU1DX0RXX0hJMzc5OENWMjAwPXkKQ09ORklHX01NQ19EV19LMz15CiMgQ09ORklHX01NQ19EV19QQ0kgaXMgbm90IHNldApDT05GSUdfTU1DX0RXX1JPQ0tDSElQPXkKIyBDT05GSUdfTU1DX1NIX01NQ0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZVQjMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0hDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTREhJNlJPTDAgaXMgbm90IHNldApDT05GSUdfTU1DX1NVTlhJPXkKQ09ORklHX01NQ19DUUhDST15CiMgQ09ORklHX01NQ19IU1EgaXMgbm90IHNldAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldApDT05GSUdfTU1DX0JDTTI4MzU9eQojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9CUkNNU1RCPXkKQ09ORklHX01NQ19TREhDSV9YRU5PTj15CiMgQ09ORklHX01NQ19TREhDSV9BTTY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19PV0wgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1VGU0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DTEFTU19NVUxUSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19BTjMwMjU5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CQ002MzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CQ002MzU4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DUjAwMTQxMTQgaXMgbm90IHNldAojIENPTkZJR19MRURTX0VMMTUyMDMwMDAgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY5MlggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldApDT05GSUdfTEVEU19HUElPPXkKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQMzk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk5NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX0RBQzEyNFMwODUgaXMgbm90IHNldApDT05GSUdfTEVEU19QV009eQojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQyNjA2TVZWIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xUMzU5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzJYWCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1NZU0NPTj15CiMgQ09ORklHX0xFRFNfTUxYUkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19TUElfQllURSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjk3IGlzIG5vdCBzZXQKCiMKIyBGbGFzaCBhbmQgVG9yY2ggTEVEIGRyaXZlcnMKIwoKIwojIFJHQiBMRUQgZHJpdmVycwojCgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9ESVNLPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX01URCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0NQVT15CkNPTkZJR19MRURTX1RSSUdHRVJfQUNUSVZJVFk9eQpDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049eQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NBTUVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFUVEVSTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UVFkgaXMgbm90IHNldAoKIwojIFNpbXBsZSBMRUQgZHJpdmVycwojCiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORD15CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9NQUQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlNfQ09ORklHRlM9eQpDT05GSUdfSU5GSU5JQkFORF9WSVJUX0RNQT15CiMgQ09ORklHX0lORklOSUJBTkRfQk5YVF9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfQ1hHQjQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0hOUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVJETUEgaXMgbm90IHNldApDT05GSUdfTUxYNF9JTkZJTklCQU5EPW0KQ09ORklHX01MWDVfSU5GSU5JQkFORD1tCiMgQ09ORklHX0lORklOSUJBTkRfTVRIQ0EgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUUVEUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVk1XQVJFX1BWUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19SRE1BX1JYRT1tCiMgQ09ORklHX1JETUFfU0lXIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUI9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0NNIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUc9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHX0RBVEEgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1NSUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19DTElFTlQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1JUUlNfU0VSVkVSIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfR0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfTEFZRVJTQ0FQRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfVEhVTkRFUlggaXMgbm90IHNldAojIENPTkZJR19FREFDX1NZTk9QU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19YR0VORSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfRE1DNTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19aWU5RTVAgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUkNNU1RCPXkKQ09ORklHX1JUQ19EUlZfRFMxMzA3PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0hZTTg1NjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg3NzY4Nj15CiMgQ09ORklHX1JUQ19EUlZfTkNUMzAxOFkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9TNU09eQojIENPTkZJR19SVENfRFJWX1NEMzA3OCBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000MVQ5NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzOTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MTYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1I5NzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDQ1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjIxMjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01DUDc5NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBhbmQgSTJDIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRFMzMjMyPXkKQ09ORklHX1JUQ19EUlZfRFMzMjMyX0hXTU9OPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg2MTEwIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRFMxMjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1MTEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzI0MDQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9FRkk9eQojIENPTkZJR19SVENfRFJWX1NUSzE3VEE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NU002MjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUDVDMDEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1pZTlFNUCBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9JTVhESSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRlNMX0ZUTV9BTEFSTSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01FU09OX1ZSVEM9eQojIENPTkZJR19SVENfRFJWX1NIIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUEwwMzA9eQpDT05GSUdfUlRDX0RSVl9QTDAzMT15CkNPTkZJR19SVENfRFJWX1NVTjZJPXkKIyBDT05GSUdfUlRDX0RSVl9NViBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQVJNQURBMzhYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUE04WFhYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfVEVHUkE9eQojIENPTkZJR19SVENfRFJWX01YQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVhDX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TTlZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CQk5TTSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVQyNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NVDc2MjIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9YR0VORT15CiMgQ09ORklHX1JUQ19EUlZfUjczMDEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SVEQxMTlYPXkKIyBDT05GSUdfUlRDX0RSVl9USV9LMyBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0FTWU5DX1RYX0VOQUJMRV9DSEFOTkVMX1NXSVRDSD15CkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKQ09ORklHX0RNQV9PRj15CiMgQ09ORklHX0FMVEVSQV9NU0dETUEgaXMgbm90IHNldAojIENPTkZJR19BTUJBX1BMMDhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhJX0RNQUMgaXMgbm90IHNldApDT05GSUdfQkNNX1NCQV9SQUlEPW0KQ09ORklHX0RNQV9CQ00yODM1PXkKQ09ORklHX0RNQV9TVU42ST15CiMgQ09ORklHX0RXX0FYSV9ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VETUEgaXMgbm90IHNldAojIENPTkZJR19GU0xfUURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9TRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSzNfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZfWE9SIGlzIG5vdCBzZXQKQ09ORklHX01WX1hPUl9WMj15CiMgQ09ORklHX01YU19ETUEgaXMgbm90IHNldAojIENPTkZJR19PV0xfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1BMMzMwX0RNQT15CiMgQ09ORklHX1BMWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19TUFJEX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFR1JBMTg2X0dQQ19ETUEgaXMgbm90IHNldApDT05GSUdfVEVHUkEyMF9BUEJfRE1BPXkKQ09ORklHX1RFR1JBMjEwX0FETUE9eQojIENPTkZJR19YR0VORV9ETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1hETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfWllOUU1QX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9aWU5RTVBfRFBETUEgaXMgbm90IHNldAojIENPTkZJR19NVEtfSFNETUEgaXMgbm90IHNldAojIENPTkZJR19NVEtfQ1FETUEgaXMgbm90IHNldAojIENPTkZJR19NVEtfVUFSVF9BUERNQSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0JBTV9ETUE9eQojIENPTkZJR19RQ09NX0dQSV9ETUEgaXMgbm90IHNldApDT05GSUdfUUNPTV9ISURNQV9NR01UPXkKQ09ORklHX1FDT01fSElETUE9eQojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0ZfUERNQSBpcyBub3Qgc2V0CkNPTkZJR19SRU5FU0FTX0RNQT15CkNPTkZJR19SQ0FSX0RNQUM9eQojIENPTkZJR19SRU5FU0FTX1VTQl9ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfVURNQSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwojIENPTkZJR19BU1lOQ19UWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VETUFCVUYgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NZU0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0CkNPTkZJR19WRklPPW0KQ09ORklHX1ZGSU9fR1JPVVA9eQpDT05GSUdfVkZJT19DT05UQUlORVI9eQpDT05GSUdfVkZJT19JT01NVV9UWVBFMT1tCiMgQ09ORklHX1ZGSU9fTk9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19WRklPX1ZJUlFGRD15CgojCiMgVkZJTyBzdXBwb3J0IGZvciBQQ0kgZGV2aWNlcwojCkNPTkZJR19WRklPX1BDSV9DT1JFPW0KQ09ORklHX1ZGSU9fUENJX01NQVA9eQpDT05GSUdfVkZJT19QQ0lfSU5UWD15CkNPTkZJR19WRklPX1BDST1tCiMgQ09ORklHX01MWDVfVkZJT19QQ0kgaXMgbm90IHNldAojIGVuZCBvZiBWRklPIHN1cHBvcnQgZm9yIFBDSSBkZXZpY2VzCgojCiMgVkZJTyBzdXBwb3J0IGZvciBwbGF0Zm9ybSBkZXZpY2VzCiMKIyBDT05GSUdfVkZJT19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGSU9fQU1CQSBpcyBub3Qgc2V0CiMgZW5kIG9mIFZGSU8gc3VwcG9ydCBmb3IgcGxhdGZvcm0gZGV2aWNlcwoKQ09ORklHX1ZJUlRfRFJJVkVSUz15CkNPTkZJR19WTUdFTklEPXkKIyBDT05GSUdfTklUUk9fRU5DTEFWRVMgaXMgbm90IHNldApDT05GSUdfVklSVElPX0FOQ0hPUj15CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1BDSV9MSUI9eQpDT05GSUdfVklSVElPX1BDSV9MSUJfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElPX1BNRU09eQpDT05GSUdfVklSVElPX0JBTExPT049eQpDT05GSUdfVklSVElPX0lOUFVUPXkKQ09ORklHX1ZJUlRJT19NTUlPPXkKQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15CkNPTkZJR19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19WRFBBIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX0lPVExCPXkKQ09ORklHX1ZIT1NUX1RBU0s9eQpDT05GSUdfVkhPU1Q9eQpDT05GSUdfVkhPU1RfTUVOVT15CkNPTkZJR19WSE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfVlNPQ0s9eQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CkNPTkZJR19IWVBFUlZfVVRJTFM9eQpDT05GSUdfSFlQRVJWX0JBTExPT049eQojIGVuZCBvZiBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CgojCiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKQ09ORklHX1hFTl9TQ1JVQl9QQUdFU19ERUZBVUxUPXkKQ09ORklHX1hFTl9ERVZfRVZUQ0hOPXkKIyBDT05GSUdfWEVOX0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVORlM9eQpDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CkNPTkZJR19YRU5fR05UREVWPXkKQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0M9eQojIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEJfWEVOPXkKIyBDT05GSUdfWEVOX1BWQ0FMTFNfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfWEVOX1BSSVZDTUQ9eQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CiMgQ09ORklHX1hFTl9WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMTEFOT1hfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU1VSRkFDRV9QTEFURk9STVM9eQojIENPTkZJR19TVVJGQUNFXzNfUE9XRVJfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX0dQRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfSE9UUExVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldApDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKCiMKIyBDbG9jayBkcml2ZXIgZm9yIEFSTSBSZWZlcmVuY2UgZGVzaWducwojCiMgQ09ORklHX0NMS19JQ1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX1NQODEwIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgZHJpdmVyIGZvciBBUk0gUmVmZXJlbmNlIGRlc2lnbnMKCiMgQ09ORklHX0xNSzA0ODMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0hJNjU1WD15CiMgQ09ORklHX0NPTU1PTl9DTEtfU0NNSSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1NDUEk9eQojIENPTkZJR19DT01NT05fQ0xLX1NJNTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTcwIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfQk0xODgwPXkKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFOTI1IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfQ1MyMDAwX0NQPXkKIyBDT05GSUdfQ09NTU9OX0NMS19GU0xfRkxFWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfRlNMX1NBSSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1MyTVBTMTE9eQojIENPTkZJR19DT01NT05fQ0xLX0FYSV9DTEtHRU4gaXMgbm90IHNldApDT05GSUdfQ0xLX1FPUklRPXkKQ09ORklHX0NMS19MUzEwMjhBX1BMTERJRz15CiMgQ09ORklHX0NPTU1PTl9DTEtfWEdFTkUgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19QV009eQojIENPTkZJR19DT01NT05fQ0xLX1JTOV9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUyMVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1ZDNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfVkM3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19GSVhFRF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX0NMS19BQ1RJT05TPXkKQ09ORklHX0NMS19PV0xfUzUwMD15CkNPTkZJR19DTEtfT1dMX1M3MDA9eQpDT05GSUdfQ0xLX09XTF9TOTAwPXkKQ09ORklHX0NMS19CQ00yNzExX0RWUD15CkNPTkZJR19DTEtfQkNNMjgzNT15CkNPTkZJR19DT01NT05fQ0xLX0lQUk9DPXkKQ09ORklHX0NMS19CQ01fTlMyPXkKQ09ORklHX0NMS19CQ01fU1I9eQpDT05GSUdfQ0xLX1JBU1BCRVJSWVBJPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNTE2Q1YzMDA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM1MTk9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM1NTlBPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNjYwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNjcwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNzk4Q1YyMDA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTYyMjA9eQpDT05GSUdfUkVTRVRfSElTST15CkNPTkZJR19TVFVCX0NMS19ISTYyMjA9eQpDT05GSUdfU1RVQl9DTEtfSEkzNjYwPXkKQ09ORklHX01YQ19DTEs9eQpDT05GSUdfQ0xLX0lNWDhNTT15CkNPTkZJR19DTEtfSU1YOE1OPXkKQ09ORklHX0NMS19JTVg4TVA9eQpDT05GSUdfQ0xLX0lNWDhNUT15CkNPTkZJR19DTEtfSU1YOFVMUD15CkNPTkZJR19DTEtfSU1YOTM9eQojIENPTkZJR19USV9TQ0lfQ0xLIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NZU0NPTl9DTEs9eQoKIwojIENsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgU29DCiMKQ09ORklHX0NPTU1PTl9DTEtfTUVESUFURUs9eQpDT05GSUdfQ09NTU9OX0NMS19NRURJQVRFS19GSENUTD15CkNPTkZJR19DT01NT05fQ0xLX01UMjcxMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0JEUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0pQR0RFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDI3MTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDY3NjU9eQojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9BVURJT1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0dDRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfVkNPREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUZHU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJCU1lTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JUEVTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9DQU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfVkVOQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NT15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9WRU5DU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzYyMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0VUSFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0hJRlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzk4MT15CkNPTkZJR19DT01NT05fQ0xLX01UNzk4MV9FVEhTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDc5ODY9eQpDT05GSUdfQ09NTU9OX0NMS19NVDc5ODZfRVRIU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X0FVRFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNzM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNzNfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNzNfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Mz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0FVRElPU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0FETCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT05OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTUZHQ0ZHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nj15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9DQU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X0lQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9XUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfSU1QX0lJQ19XUkFQPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X01DVVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9NRFBTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OD15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9BRFNQX0FVRElPMjZNPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X0NBTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfSU1QX0lJQ19XUkFQPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X0lQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9WRE9TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9WUFBTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfV1BFU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyPXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfQVVEU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfSU1QX0lJQ19XUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfSVBFU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTURQU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTUZHQ0ZHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE5Ml9NU0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfU0NQX0FEU1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE5Ml9WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UODE5NT15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9BUFVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfQVVEU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0lNUF9JSUNfV1JBUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfTVNEQz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9TQ1BfQURTUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9WRE9TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfVlBQU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0NBTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfSVBFU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X1dQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfQVBVPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X0NBTT15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9NRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfVkRFQz15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9WRU5DPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4NTE2PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDg1MTZfQVVEU1lTIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgZHJpdmVyIGZvciBNZWRpYVRlayBTb0MKCiMKIyBDbG9jayBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwojCkNPTkZJR19DT01NT05fQ0xLX01FU09OX1JFR01BUD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0RVQUxESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9NUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fVklEX1BMTF9ESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9DTEtDX1VUSUxTPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fQU9fQ0xLQz15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0VFX0NMS0M9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9DUFVfRFlORElWPXkKQ09ORklHX0NPTU1PTl9DTEtfR1hCQj15CkNPTkZJR19DT01NT05fQ0xLX0FYRz15CiMgQ09ORklHX0NPTU1PTl9DTEtfQVhHX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19BMV9QTEwgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ExX1BFUklQSEVSQUxTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfRzEyQT15CiMgZW5kIG9mIENsb2NrIHN1cHBvcnQgZm9yIEFtbG9naWMgcGxhdGZvcm1zCgpDT05GSUdfQVJNQURBX0FQX0NQX0hFTFBFUj15CkNPTkZJR19BUk1BREFfMzdYWF9DTEs9eQpDT05GSUdfQVJNQURBX0FQODA2X1NZU0NPTj15CkNPTkZJR19BUk1BREFfQVBfQ1BVX0NMSz15CkNPTkZJR19BUk1BREFfQ1AxMTBfU1lTQ09OPXkKQ09ORklHX1FDT01fR0RTQz15CkNPTkZJR19DT01NT05fQ0xLX1FDT009eQojIENPTkZJR19RQ09NX0E1M1BMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQTdQTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0NMS19BUENDX01TTTg5OTYgaXMgbm90IHNldAojIENPTkZJR19JUFFfQVBTU19QTEwgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzQwMTkgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzUwMTggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzUzMzIgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzYwMTggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzgwNzQgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzk1NzQgaXMgbm90IHNldApDT05GSUdfTVNNX0dDQ184OTE2PXkKIyBDT05GSUdfTVNNX0dDQ184OTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTM5IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTc2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX01NQ0NfODk5NCBpcyBub3Qgc2V0CkNPTkZJR19NU01fR0NDXzg5OTQ9eQpDT05GSUdfTVNNX0dDQ184OTk2PXkKQ09ORklHX01TTV9NTUNDXzg5OTY9eQojIENPTkZJR19NU01fR0NDXzg5OTggaXMgbm90IHNldAojIENPTkZJR19NU01fR1BVQ0NfODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9NTUNDXzg5OTggaXMgbm90IHNldAojIENPTkZJR19RQ01fR0NDXzIyOTAgaXMgbm90IHNldAojIENPTkZJR19RQ01fRElTUENDXzIyOTAgaXMgbm90IHNldAojIENPTkZJR19RQ1NfR0NDXzQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0NBTUNDXzcxODAgaXMgbm90IHNldAojIENPTkZJR19TQ19DQU1DQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfRElTUENDXzcxODAgaXMgbm90IHNldAojIENPTkZJR19TQ19ESVNQQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0RJU1BDQ184MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19TQV9HQ0NfODc3NVAgaXMgbm90IHNldAojIENPTkZJR19TQV9HUFVDQ184Nzc1UCBpcyBub3Qgc2V0CkNPTkZJR19TQ19HQ0NfNzE4MD15CiMgQ09ORklHX1NDX0dDQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR0NDXzgxODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR0NDXzgyODBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dQVUNDXzcxODAgaXMgbm90IHNldAojIENPTkZJR19TQ19HUFVDQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR1BVQ0NfODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfTFBBU1NDQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfTFBBU1NDQ184MjgwWFAgaXMgbm90IHNldApDT05GSUdfU0NfTFBBU1NfQ09SRUNDXzcxODA9eQojIENPTkZJR19TQ19MUEFTU19DT1JFQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX01TU183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0NBTUNDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX01NQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dQVUNDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19UVVJJTkdfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNTX1E2U1NUT1BfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUURVX0dDQ18xMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fR1BVQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX1ZJREVPQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0RJU1BDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fTFBBU1NDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRFhfR0NDXzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fQ0FNQ0NfNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0NBTUNDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9DQU1DQ184NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYxMTUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYzNzUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ182MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzYzNzUgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ182MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9UQ1NSQ0NfODU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUlfUE1JQ19DTEtESVYgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hGUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BTU19YQ0MgaXMgbm90IHNldAojIENPTkZJR19DTEtfR0ZNX0xQQVNTX1NNODI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODQ1MCBpcyBub3Qgc2V0CkNPTkZJR19DTEtfUkVORVNBUz15CiMgQ09ORklHX0NMS19SQ0FSX1VTQjJfQ0xPQ0tfU0VMIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUk9DS0NISVA9eQpDT05GSUdfQ0xLX1BYMzA9eQpDT05GSUdfQ0xLX1JLMzMwOD15CkNPTkZJR19DTEtfUkszMzI4PXkKQ09ORklHX0NMS19SSzMzNjg9eQpDT05GSUdfQ0xLX1JLMzM5OT15CkNPTkZJR19DTEtfUkszNTY4PXkKQ09ORklHX0NMS19SSzM1ODg9eQpDT05GSUdfU1BSRF9DT01NT05fQ0xLPXkKQ09ORklHX1NQUkRfU0M5ODYwX0NMSz15CkNPTkZJR19TUFJEX1NDOTg2M0FfQ0xLPXkKIyBDT05GSUdfU1BSRF9VTVM1MTJfQ0xLIGlzIG5vdCBzZXQKQ09ORklHX1NVTlhJX0NDVT15CkNPTkZJR19TVU41MElfQTY0X0NDVT15CkNPTkZJR19TVU41MElfQTEwMF9DQ1U9eQpDT05GSUdfU1VONTBJX0ExMDBfUl9DQ1U9eQpDT05GSUdfU1VONTBJX0g2X0NDVT15CkNPTkZJR19TVU41MElfSDYxNl9DQ1U9eQpDT05GSUdfU1VONTBJX0g2X1JfQ0NVPXkKQ09ORklHX1NVTjZJX1JUQ19DQ1U9eQpDT05GSUdfU1VOOElfSDNfQ0NVPXkKQ09ORklHX1NVTjhJX0RFMl9DQ1U9eQpDT05GSUdfU1VOOElfUl9DQ1U9eQpDT05GSUdfQ0xLX1RFR1JBX0JQTVA9eQpDT05GSUdfVEVHUkFfQ0xLX0RGTEw9eQojIENPTkZJR19YSUxJTlhfVkNVIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19YTE5YX0NMS1daUkQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1pZTlFNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX1RJTUVSX09GPXkKQ09ORklHX1RJTUVSX0FDUEk9eQpDT05GSUdfVElNRVJfUFJPQkU9eQpDT05GSUdfQ0xLU1JDX01NSU89eQpDT05GSUdfT01BUF9ETV9USU1FUj15CkNPTkZJR19EV19BUEJfVElNRVI9eQpDT05GSUdfRFdfQVBCX1RJTUVSX09GPXkKQ09ORklHX1JPQ0tDSElQX1RJTUVSPXkKQ09ORklHX09XTF9USU1FUj15CkNPTkZJR19TVU40SV9USU1FUj15CkNPTkZJR19URUdSQV9USU1FUj15CiMgQ09ORklHX1RFR1JBMTg2X1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9BUkNIX1RJTUVSPXkKQ09ORklHX0FSTV9BUkNIX1RJTUVSX0VWVFNUUkVBTT15CkNPTkZJR19BUk1fQVJDSF9USU1FUl9PT0xfV09SS0FST1VORD15CkNPTkZJR19GU0xfRVJSQVRVTV9BMDA4NTg1PXkKQ09ORklHX0hJU0lMSUNPTl9FUlJBVFVNXzE2MTAxMDEwMT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzg1ODkyMT15CkNPTkZJR19TVU41MElfRVJSQVRVTV9VTktOT1dOMT15CkNPTkZJR19BUk1fVElNRVJfU1A4MDQ9eQpDT05GSUdfTVRLX1RJTUVSPXkKQ09ORklHX01US19DUFVYX1RJTUVSPXkKQ09ORklHX1NQUkRfVElNRVI9eQojIENPTkZJR19SRU5FU0FTX09TVE0gaXMgbm90IHNldApDT05GSUdfVElNRVJfSU1YX1NZU19DVFI9eQojIGVuZCBvZiBDbG9jayBTb3VyY2UgZHJpdmVycwoKQ09ORklHX01BSUxCT1g9eQpDT05GSUdfQVJNX01IVT15CiMgQ09ORklHX0FSTV9NSFVfVjIgaXMgbm90IHNldAojIENPTkZJR19JTVhfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19QTEFURk9STV9NSFU9eQojIENPTkZJR19QTDMyMF9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0FSTUFEQV8zN1hYX1JXVE1fTUJPWD15CiMgQ09ORklHX09NQVAyUExVU19NQk9YIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX01CT1g9eQpDT05GSUdfUENDPXkKIyBDT05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNMjgzNV9NQk9YPXkKQ09ORklHX1RJX01FU1NBR0VfTUFOQUdFUj15CkNPTkZJR19ISTM2NjBfTUJPWD15CkNPTkZJR19ISTYyMjBfTUJPWD15CiMgQ09ORklHX01BSUxCT1hfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQVBDU19JUEMgaXMgbm90IHNldApDT05GSUdfVEVHUkFfSFNQX01CT1g9eQojIENPTkZJR19YR0VORV9TTElNUFJPX01CT1ggaXMgbm90IHNldAojIENPTkZJR19CQ01fUERDX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNX0ZMRVhSTV9NQk9YPW0KIyBDT05GSUdfTVRLX0FEU1BfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX01US19DTURRX01CT1ggaXMgbm90IHNldApDT05GSUdfWllOUU1QX0lQSV9NQk9YPXkKQ09ORklHX1NVTjZJX01TR0JPWD15CiMgQ09ORklHX1NQUkRfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSVBDQyBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQpDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFPXkKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9BUk1WN1MgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9JT19QR1RBQkxFX0RBUlQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX09GX0lPTU1VPXkKQ09ORklHX0lPTU1VX0RNQT15CiMgQ09ORklHX0lPTU1VRkQgaXMgbm90IHNldApDT05GSUdfUk9DS0NISVBfSU9NTVU9eQpDT05GSUdfU1VONTBJX0lPTU1VPXkKQ09ORklHX1RFR1JBX0lPTU1VX1NNTVU9eQojIENPTkZJR19JUE1NVV9WTVNBIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TTU1VPXkKIyBDT05GSUdfQVJNX1NNTVVfTEVHQUNZX0RUX0JJTkRJTkdTIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TTU1VX0RJU0FCTEVfQllQQVNTX0JZX0RFRkFVTFQ9eQpDT05GSUdfQVJNX1NNTVVfUUNPTT15CiMgQ09ORklHX0FSTV9TTU1VX1FDT01fREVCVUcgaXMgbm90IHNldApDT05GSUdfQVJNX1NNTVVfVjM9eQojIENPTkZJR19BUk1fU01NVV9WM19TVkEgaXMgbm90IHNldAojIENPTkZJR19NVEtfSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BSRF9JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCiMgQ09ORklHX09XTF9QTV9ET01BSU5TIGlzIG5vdCBzZXQKCiMKIyBBbWxvZ2ljIFNvQyBkcml2ZXJzCiMKQ09ORklHX01FU09OX0NBTlZBUz15CkNPTkZJR19NRVNPTl9DTEtfTUVBU1VSRT15CkNPTkZJR19NRVNPTl9HWF9TT0NJTkZPPXkKQ09ORklHX01FU09OX0dYX1BNX0RPTUFJTlM9eQpDT05GSUdfTUVTT05fRUVfUE1fRE9NQUlOUz15CkNPTkZJR19NRVNPTl9TRUNVUkVfUE1fRE9NQUlOUz15CiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCkNPTkZJR19CQ00yODM1X1BPV0VSPXkKQ09ORklHX1JBU1BCRVJSWVBJX1BPV0VSPXkKQ09ORklHX1NPQ19CUkNNU1RCPXkKIyBlbmQgb2YgQnJvYWRjb20gU29DIGRyaXZlcnMKCiMKIyBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfRlNMX0RQQUEgaXMgbm90IHNldAojIENPTkZJR19RVUlDQ19FTkdJTkUgaXMgbm90IHNldApDT05GSUdfRlNMX0dVVFM9eQpDT05GSUdfRFBBQTJfQ09OU09MRT15CiMgQ09ORklHX0ZTTF9SQ1BNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwoKIwojIGZ1aml0c3UgU29DIGRyaXZlcnMKIwojIENPTkZJR19BNjRGWF9ESUFHIGlzIG5vdCBzZXQKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIEhpc2lsaWNvbiBTb0MgZHJpdmVycwojCiMgQ09ORklHX0tVTlBFTkdfSENDUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEhpc2lsaWNvbiBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwpDT05GSUdfSU1YX0dQQ1YyX1BNX0RPTUFJTlM9eQpDT05GSUdfU09DX0lNWDhNPXkKQ09ORklHX1NPQ19JTVg5PXkKQ09ORklHX0lNWDhNX0JMS19DVFJMPXkKQ09ORklHX0lNWDlfQkxLX0NUUkw9eQojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIENPTkZJR19MSVRFWF9TT0NfQ09OVFJPTExFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIEVuYWJsZSBMaXRlWCBTb0MgQnVpbGRlciBzcGVjaWZpYyBkcml2ZXJzCgojCiMgTWVkaWFUZWsgU29DIGRyaXZlcnMKIwojIENPTkZJR19NVEtfQ01EUSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19ERVZBUEMgaXMgbm90IHNldApDT05GSUdfTVRLX0lORlJBQ0ZHPXkKIyBDT05GSUdfTVRLX1BNSUNfV1JBUCBpcyBub3Qgc2V0CkNPTkZJR19NVEtfUkVHVUxBVE9SX0NPVVBMRVI9eQpDT05GSUdfTVRLX1NDUFNZUz15CkNPTkZJR19NVEtfU0NQU1lTX1BNX0RPTUFJTlM9eQpDT05GSUdfTVRLX01NU1lTPXkKIyBlbmQgb2YgTWVkaWFUZWsgU29DIGRyaXZlcnMKCiMgQ09ORklHX1dQQ000NTBfU09DIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSBTb0MgZHJpdmVycwojCiMgQ09ORklHX1FDT01fQU9TU19RTVAgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0NPTU1BTkRfREIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0NQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fR0VOSV9TRSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fR1NCSSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTExDQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fT0NNRU0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1JBTVBfQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fUk1URlNfTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9SUE1fTUFTVEVSX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9SUE1IIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TTURfUlBNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1dDTlNTX0NUUkwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0FQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSUNDX0JXTU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCkNPTkZJR19TT0NfUkVORVNBUz15CiMgQ09ORklHX0FSQ0hfUjhBNzc5OTUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NjUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5RjAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5QTAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRDMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0RTEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3NEExIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRCMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDdHMDQzIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOUEwN0cwNDQgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA3RzA1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDlHMDExIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0dSRj15CkNPTkZJR19ST0NLQ0hJUF9JT0RPTUFJTj15CkNPTkZJR19ST0NLQ0hJUF9QTV9ET01BSU5TPXkKQ09ORklHX1NVTlhJX01CVVM9eQpDT05GSUdfU1VOWElfU1JBTT15CiMgQ09ORklHX1NVTjIwSV9QUFUgaXMgbm90IHNldApDT05GSUdfQVJDSF9URUdSQV8xMzJfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMjEwX1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzE4Nl9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8xOTRfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMjM0X1NPQz15CkNPTkZJR19TT0NfVEVHUkFfRlVTRT15CkNPTkZJR19TT0NfVEVHUkFfRkxPV0NUUkw9eQpDT05GSUdfU09DX1RFR1JBX1BNQz15CkNPTkZJR19TT0NfVEVHUkFfUE9XRVJHQVRFX0JQTVA9eQpDT05GSUdfU09DX1RFR1JBX0NCQj15CkNPTkZJR19TT0NfVEk9eQojIENPTkZJR19USV9TQ0lfUE1fRE9NQUlOUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0szX1JJTkdBQ0MgaXMgbm90IHNldApDT05GSUdfVElfSzNfU09DSU5GTz15CiMgQ09ORklHX1RJX1BSVVNTIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NDSV9JTlRBX01TSV9ET01BSU49eQoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCkNPTkZJR19aWU5RTVBfUE9XRVI9eQpDT05GSUdfWllOUU1QX1BNX0RPTUFJTlM9eQpDT05GSUdfWExOWF9FVkVOVF9NQU5BR0VSPXkKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfREVWRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19ERVZGUkVRX0dPVl9QQVNTSVZFPXkKCiMKIyBERVZGUkVRIERyaXZlcnMKIwojIENPTkZJR19BUk1fSU1YX0JVU19ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9JTVg4TV9ERFJDX0RFVkZSRVE9eQpDT05GSUdfQVJNX1RFR1JBX0RFVkZSRVE9eQpDT05GSUdfQVJNX1JLMzM5OV9ETUNfREVWRlJFUT15CiMgQ09ORklHX0FSTV9TVU44SV9BMzNfTUJVU19ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX1BNX0RFVkZSRVFfRVZFTlQ9eQpDT05GSUdfREVWRlJFUV9FVkVOVF9ST0NLQ0hJUF9ERkk9eQpDT05GSUdfRVhUQ09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19FWFRDT05fQURDX0pBQ0sgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fRlNBOTQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX01BWDMzNTUgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUFRONTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9RQ09NX1NQTUlfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9SVDg5NzNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fVVNCX0dQSU89eQpDT05GSUdfTUVNT1JZPXkKIyBDT05GSUdfQVJNX1BMMTcyX01QTUMgaXMgbm90IHNldApDT05GSUdfQlJDTVNUQl9EUEZFPXkKQ09ORklHX0JSQ01TVEJfTUVNQz15CiMgQ09ORklHX09NQVBfR1BNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTkVTQVNfUlBDSUYgaXMgbm90IHNldApDT05GSUdfVEVHUkFfTUM9eQpDT05GSUdfVEVHUkEyMTBfRU1DX1RBQkxFPXkKQ09ORklHX1RFR1JBMjEwX0VNQz15CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CiMgQ09ORklHX0lJT19CVUZGRVJfQ0IgaXMgbm90IHNldAojIENPTkZJR19JSU9fQlVGRkVSX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19CVUZGRVJfRE1BRU5HSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0JVRkZFUl9IV19DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19JSU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKIyBDT05GSUdfSUlPX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgojIENPTkZJR19JSU9fU1dfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NXX1RSSUdHRVIgaXMgbm90IHNldAojIENPTkZJR19JSU9fVFJJR0dFUkVEX0VWRU5UIGlzIG5vdCBzZXQKCiMKIyBBY2NlbGVyb21ldGVycwojCiMgQ09ORklHX0FESVMxNjIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzMTNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDMxM19TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzQ1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNDVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzU1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNjdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM2N19JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzcyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNzJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1BMTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1BMjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1BNDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1JMDg4X0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfREEyODAgaXMgbm90IHNldAojIENPTkZJR19EQTMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMDYgaXMgbm90IHNldAojIENPTkZJR19ETUFSRDA5IGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYTFM4OTYyQUZfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhMUzg5NjJBRl9TUEkgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfQUNDRUxfM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19JSU9fS1gwMjJBX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19LWDAyMkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfS1hTRDkgaXMgbm90IHNldAojIENPTkZJR19LWENKSzEwMTMgaXMgbm90IHNldAojIENPTkZJR19NQzMyMzAgaXMgbm90IHNldAojIENPTkZJR19NTUE3NDU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc0NTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTg0NTIgaXMgbm90IHNldAojIENPTkZJR19NTUE5NTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BOTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX01TQTMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01YQzQwMDUgaXMgbm90IHNldAojIENPTkZJR19NWEM2MjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NBMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDQTMzMDAgaXMgbm90IHNldAojIENPTkZJR19TVEs4MzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLOEJBNTAgaXMgbm90IHNldAojIGVuZCBvZiBBY2NlbGVyb21ldGVycwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDQxMzAgaXMgbm90IHNldAojIENPTkZJR19BRDcwOTFSNSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzE5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzQ3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzYwNl9JRkFDRV9QQVJBTExFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzYwNl9JRkFDRV9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRDc3NjYgaXMgbm90IHNldAojIENPTkZJR19BRDc3NjhfMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzg4NyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzkyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzk5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEOTQ2NyBpcyBub3Qgc2V0CiMgQ09ORklHX0FESV9BWElfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhQMjBYX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FYUDI4OF9BREMgaXMgbm90IHNldAojIENPTkZJR19CQ01fSVBST0NfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVSTElOMl9BREMgaXMgbm90IHNldAojIENPTkZJR19DQzEwMDAxX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOVkVMT1BFX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfSEk4NDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSFg3MTEgaXMgbm90IHNldAojIENPTkZJR19JTVg3RF9BREMgaXMgbm90IHNldAojIENPTkZJR19JTVg4UVhQX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDkzX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0NzEgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ5NiBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0OTcgaXMgbm90IHNldAojIENPTkZJR19NQVgxMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTExMDAgaXMgbm90IHNldAojIENPTkZJR19NQVgxMTE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTEyMDUgaXMgbm90IHNldAojIENPTkZJR19NQVgxMTQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEyNDEgaXMgbm90IHNldAojIENPTkZJR19NQVgxMzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYOTYxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDMyMFggaXMgbm90IHNldAojIENPTkZJR19NQ1AzNDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzkxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX01UNjU3N19BVVhBREMgaXMgbm90IHNldApDT05GSUdfTUVTT05fU0FSQURDPXkKIyBDT05GSUdfTkFVNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9SUkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9JQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1ZBREMgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTUlfQURDNSBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9TQVJBREM9eQojIENPTkZJR19SSUNIVEVLX1JUUTYwNTYgaXMgbm90IHNldAojIENPTkZJR19TRF9BRENfTU9EVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VONElfR1BBREMgaXMgbm90IHNldAojIENPTkZJR19TVU4yMElfR1BBREMgaXMgbm90IHNldAojIENPTkZJR19USV9BREMwODFDIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDgzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4NFMwMjEgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxMjEzOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEwOFMxMDIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxMjhTMDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTYxUzYyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEwMTUgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM3OTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzc5NTAgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM4MzQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTODY4OCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEyNFMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEzMUUwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0xNUDkyMDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfVExDNDU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX1RTQzIwNDYgaXMgbm90IHNldAojIENPTkZJR19WRjYxMF9BREMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfWEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9BTVMgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgYW5kIGRpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDc0MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NDQxM1IgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBhbmQgZGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwoKIwojIEFuYWxvZyBGcm9udCBFbmRzCiMKIyBDT05GSUdfSUlPX1JFU0NBTEUgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgRnJvbnQgRW5kcwoKIwojIEFtcGxpZmllcnMKIwojIENPTkZJR19BRDgzNjYgaXMgbm90IHNldAojIENPTkZJR19BREE0MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNDI1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQW1wbGlmaWVycwoKIwojIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19BVExBU19FWk9fU0VOU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1FNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NTODExIGlzIG5vdCBzZXQKIyBDT05GSUdfSUFRQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TQ0Q0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1AzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1A0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQUzMwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNFQUlSX1NVTlJJU0VfQ08yIGlzIG5vdCBzZXQKIyBDT05GSUdfVlo4OVggaXMgbm90IHNldAojIGVuZCBvZiBDaGVtaWNhbCBTZW5zb3JzCgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKIyBlbmQgb2YgSGlkIFNlbnNvciBJSU8gQ29tbW9uCgojCiMgSUlPIFNDTUkgU2Vuc29ycwojCiMgQ09ORklHX0lJT19TQ01JIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUlPIFNDTUkgU2Vuc29ycwoKIwojIFNTUCBTZW5zb3IgQ29tbW9uCiMKIyBDT05GSUdfSUlPX1NTUF9TRU5TT1JIVUIgaXMgbm90IHNldAojIGVuZCBvZiBTU1AgU2Vuc29yIENvbW1vbgoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDM1NTJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTkyUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTU5M1IgaXMgbm90IHNldAojIENPTkZJR19BRDU1MDQgaXMgbm90IHNldAojIENPTkZJR19BRDU2MjRSX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI2ODggaXMgbm90IHNldAojIENPTkZJR19BRDU2ODZfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1Njk2X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc3MFIgaXMgbm90IHNldAojIENPTkZJR19BRDU3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTMgaXMgbm90IHNldAojIENPTkZJR19BRDczMDMgaXMgbm90IHNldAojIENPTkZJR19BRDg4MDEgaXMgbm90IHNldAojIENPTkZJR19EUE9UX0RBQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RTNDQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzE2NjAgaXMgbm90IHNldAojIENPTkZJR19MVEMyNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTUyMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU4MjEgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDcyOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQ5MjIgaXMgbm90IHNldAojIENPTkZJR19USV9EQUMwODJTMDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNTU3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzczMTEgaXMgbm90IHNldAojIENPTkZJR19USV9EQUM3NjEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVkY2MTBfREFDIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwoKIwojIElJTyBkdW1teSBkcml2ZXIKIwojIGVuZCBvZiBJSU8gZHVtbXkgZHJpdmVyCgojCiMgRmlsdGVycwojCiMgQ09ORklHX0FETVY4ODE4IGlzIG5vdCBzZXQKIyBlbmQgb2YgRmlsdGVycwoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCiMgQ09ORklHX0FEOTUyMyBpcyBub3Qgc2V0CiMgZW5kIG9mIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KCiMKIyBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMKIyBDT05GSUdfQURGNDM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FERjQzNzEgaXMgbm90IHNldAojIENPTkZJR19BREY0Mzc3IGlzIG5vdCBzZXQKIyBDT05GSUdfQURNVjEwMTMgaXMgbm90IHNldAojIENPTkZJR19BRE1WMTAxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FETVY0NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURSRjY3ODAgaXMgbm90IHNldAojIGVuZCBvZiBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMgZW5kIG9mIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19BRElTMTYwODAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzYgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYyNjAgaXMgbm90IHNldAojIENPTkZJR19BRFhSUzI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWFJTNDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1HMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhBUzIxMDAyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QVTMwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19JVEczMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwoKIwojIEhlYWx0aCBTZW5zb3JzCiMKCiMKIyBIZWFydCBSYXRlIE1vbml0b3JzCiMKIyBDT05GSUdfQUZFNDQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRTQ0MDQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAyIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGVhcnQgUmF0ZSBNb25pdG9ycwojIGVuZCBvZiBIZWFsdGggU2Vuc29ycwoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwojIENPTkZJR19BTTIzMTUgaXMgbm90IHNldAojIENPTkZJR19ESFQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzEwMFggaXMgbm90IHNldAojIENPTkZJR19IREMyMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRTMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRVMjEgaXMgbm90IHNldAojIENPTkZJR19TSTcwMDUgaXMgbm90IHNldAojIENPTkZJR19TSTcwMjAgaXMgbm90IHNldAojIGVuZCBvZiBIdW1pZGl0eSBzZW5zb3JzCgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwojIENPTkZJR19BRElTMTY0MDAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NjAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NzUgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0ODAgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1JMTYwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JPU0NIX0JOTzA1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19LTVg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9JQ000MjYwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JTlZfSUNNNDI2MDBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0xTTTZEU1ggaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfTFNNOURTMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FDUElfQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURKRF9TMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQURVWDEwMjAgaXMgbm90IHNldAojIENPTkZJR19BTDMwMTAgaXMgbm90IHNldAojIENPTkZJR19BTDMzMjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzkzMDAgaXMgbm90IHNldAojIENPTkZJR19BUERTOTk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTNzMyMTEgaXMgbm90IHNldAojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldAojIENPTkZJR19CSDE3ODAgaXMgbm90IHNldAojIENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQMkFQMDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JU0wyOTAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMjggaXMgbm90IHNldAojIENPTkZJR19JU0wyOTEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0pTQTEyMTIgaXMgbm90IHNldAojIENPTkZJR19ST0hNX0JVMjcwMDggaXMgbm90IHNldAojIENPTkZJR19ST0hNX0JVMjcwMzQgaXMgbm90IHNldAojIENPTkZJR19SUFIwNTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSRjIxNkEgaXMgbm90IHNldAojIENPTkZJR19MVjAxMDRDUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDQ0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDkgaXMgbm90IHNldAojIENPTkZJR19OT0ExMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX09QVDQwMDEgaXMgbm90IHNldAojIENPTkZJR19QQTEyMjAzMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0kxMTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0kxMTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLMzMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUX1VWSVMyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0MTQgaXMgbm90IHNldAojIENPTkZJR19UQ1MzNDcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDI1OTEgaXMgbm90IHNldAojIENPTkZJR19UU0wyNzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMNDUzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTNTE4MkQgaXMgbm90IHNldAojIENPTkZJR19WQ05MNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkw0MDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfVkVNTDYwMzAgaXMgbm90IHNldAojIENPTkZJR19WRU1MNjA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMNjE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1pPUFQyMjAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGlnaHQgc2Vuc29ycwoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKIyBDT05GSUdfQUs4OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUs4OTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUswOTkxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9NQUdOX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9NQUdOX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BRzMxMTAgaXMgbm90IHNldAojIENPTkZJR19NTUMzNTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9NQUdOXzNBWElTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSE1DNTg0M19TUEkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1JNMzEwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1JNMzEwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19USV9UTUFHNTI3MyBpcyBub3Qgc2V0CiMgQ09ORklHX1lBTUFIQV9ZQVM1MzAgaXMgbm90IHNldAojIGVuZCBvZiBNYWduZXRvbWV0ZXIgc2Vuc29ycwoKIwojIE11bHRpcGxleGVycwojCiMgQ09ORklHX0lJT19NVVggaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aXBsZXhlcnMKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCiMgZW5kIG9mIEluY2xpbm9tZXRlciBzZW5zb3JzCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVIgaXMgbm90IHNldAojIGVuZCBvZiBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKCiMKIyBMaW5lYXIgYW5kIGFuZ3VsYXIgcG9zaXRpb24gc2Vuc29ycwojCiMgZW5kIG9mIExpbmVhciBhbmQgYW5ndWxhciBwb3NpdGlvbiBzZW5zb3JzCgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVycwojCiMgQ09ORklHX0FENTExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0MzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1NDgxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQwMTggaXMgbm90IHNldAojIENPTkZJR19NQ1A0MTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDUzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQxMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBMMDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1g5MjUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBwb3RlbnRpb21ldGVycwoKIwojIERpZ2l0YWwgcG90ZW50aW9zdGF0cwojCiMgQ09ORklHX0xNUDkxMDAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCiMgQ09ORklHX0FCUDA2ME1HIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1QMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfRExITDYwRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RQUzMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQMDMgaXMgbm90IHNldAojIENPTkZJR19JQ1AxMDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDExNV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NUEwxMTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMzExNSBpcyBub3Qgc2V0CiMgQ09ORklHX01QUkxTMDAyNVBBIGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjM3IGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX1BSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVDU0MDMgaXMgbm90IHNldAojIENPTkZJR19IUDIwNkMgaXMgbm90IHNldAojIENPTkZJR19aUEEyMzI2IGlzIG5vdCBzZXQKIyBlbmQgb2YgUHJlc3N1cmUgc2Vuc29ycwoKIwojIExpZ2h0bmluZyBzZW5zb3JzCiMKIyBDT05GSUdfQVMzOTM1IGlzIG5vdCBzZXQKIyBlbmQgb2YgTGlnaHRuaW5nIHNlbnNvcnMKCiMKIyBQcm94aW1pdHkgYW5kIGRpc3RhbmNlIHNlbnNvcnMKIwojIENPTkZJR19JUlNEMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjk1MDEgaXMgbm90IHNldAojIENPTkZJR19MSURBUl9MSVRFX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUIxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1JGRDc3NDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JGMDQgaXMgbm90IHNldAojIENPTkZJR19TWDkzMTAgaXMgbm90IHNldAojIENPTkZJR19TWDkzMjQgaXMgbm90IHNldAojIENPTkZJR19TWDkzNjAgaXMgbm90IHNldAojIENPTkZJR19TWDk1MDAgaXMgbm90IHNldAojIENPTkZJR19TUkYwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkwzMDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkw1M0wwWF9JMkMgaXMgbm90IHNldAojIGVuZCBvZiBQcm94aW1pdHkgYW5kIGRpc3RhbmNlIHNlbnNvcnMKCiMKIyBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDJTOTAgaXMgbm90IHNldAojIENPTkZJR19BRDJTMTIwMCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwojIENPTkZJR19MVEMyOTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYSU1fVEhFUk1PQ09VUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYOTA2MTQgaXMgbm90IHNldAojIENPTkZJR19NTFg5MDYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDAwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDExNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTWVMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RTWVMwMkQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMxODU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4NjUgaXMgbm90IHNldAojIGVuZCBvZiBUZW1wZXJhdHVyZSBzZW5zb3JzCgojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9BVE1FTF9UQ0IgaXMgbm90IHNldApDT05GSUdfUFdNX0JDTV9JUFJPQz15CkNPTkZJR19QV01fQkNNMjgzNT15CiMgQ09ORklHX1BXTV9CRVJMSU4gaXMgbm90IHNldAojIENPTkZJR19QV01fQlJDTVNUQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0ZTTF9GVE0gaXMgbm90IHNldAojIENPTkZJR19QV01fSElCVlQgaXMgbm90IHNldAojIENPTkZJR19QV01fSU1YMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVgyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVhfVFBNIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9NRVNPTj15CiMgQ09ORklHX1BXTV9NVEtfRElTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9PTUFQX0RNVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUkFTUEJFUlJZUElfUE9FPXkKIyBDT05GSUdfUFdNX1JDQVIgaXMgbm90IHNldAojIENPTkZJR19QV01fUkVORVNBU19UUFUgaXMgbm90IHNldApDT05GSUdfUFdNX1JPQ0tDSElQPXkKIyBDT05GSUdfUFdNX1NQUkQgaXMgbm90IHNldApDT05GSUdfUFdNX1NVTjRJPXkKQ09ORklHX1BXTV9URUdSQT15CiMgQ09ORklHX1BXTV9USUVDQVAgaXMgbm90IHNldAojIENPTkZJR19QV01fVElFSFJQV00gaXMgbm90IHNldAojIENPTkZJR19QV01fWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBJUlEgY2hpcCBzdXBwb3J0CiMKQ09ORklHX0lSUUNISVA9eQpDT05GSUdfQVJNX0dJQz15CkNPTkZJR19BUk1fR0lDX1BNPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKQ09ORklHX0FSTV9HSUNfVjJNPXkKQ09ORklHX0FSTV9HSUNfVjM9eQpDT05GSUdfQVJNX0dJQ19WM19JVFM9eQpDT05GSUdfQVJNX0dJQ19WM19JVFNfUENJPXkKIyBDT05GSUdfQUxfRklDIGlzIG5vdCBzZXQKQ09ORklHX0JDTTcwMzhfTDFfSVJRPXkKQ09ORklHX0JDTTcxMjBfTDJfSVJRPXkKQ09ORklHX0JSQ01TVEJfTDJfSVJRPXkKQ09ORklHX0RXX0FQQl9JQ1RMPXkKQ09ORklHX0hJU0lMSUNPTl9JUlFfTUJJR0VOPXkKQ09ORklHX1NVTjZJX1JfSU5UQz15CkNPTkZJR19TVU5YSV9OTUlfSU5UQz15CiMgQ09ORklHX1hJTElOWF9JTlRDIGlzIG5vdCBzZXQKQ09ORklHX0lNWF9HUENWMj15CkNPTkZJR19NVkVCVV9HSUNQPXkKQ09ORklHX01WRUJVX0lDVT15CkNPTkZJR19NVkVCVV9PRE1JPXkKQ09ORklHX01WRUJVX1BJQz15CkNPTkZJR19NVkVCVV9TRUk9eQpDT05GSUdfTFNfRVhUSVJRPXkKQ09ORklHX0xTX1NDRkdfTVNJPXkKQ09ORklHX1BBUlRJVElPTl9QRVJDUFU9eQpDT05GSUdfUUNPTV9JUlFfQ09NQklORVI9eQpDT05GSUdfTUVTT05fSVJRX0dQSU89eQojIENPTkZJR19RQ09NX1BEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTVBNIGlzIG5vdCBzZXQKQ09ORklHX0lNWF9JUlFTVEVFUj15CkNPTkZJR19JTVhfSU5UTVVYPXkKQ09ORklHX0lNWF9NVV9NU0k9bQpDT05GSUdfVElfU0NJX0lOVFJfSVJRQ0hJUD15CkNPTkZJR19USV9TQ0lfSU5UQV9JUlFDSElQPXkKQ09ORklHX01TVF9JUlE9eQojIGVuZCBvZiBJUlEgY2hpcCBzdXBwb3J0CgojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfUkVTRVRfQ09OVFJPTExFUj15CkNPTkZJR19SRVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX1JFU0VUX0JFUkxJTj15CkNPTkZJR19SRVNFVF9CUkNNU1RCPXkKQ09ORklHX1JFU0VUX0JSQ01TVEJfUkVTQ0FMPXkKIyBDT05GSUdfUkVTRVRfSU1YNyBpcyBub3Qgc2V0CkNPTkZJR19SRVNFVF9NRVNPTj15CiMgQ09ORklHX1JFU0VUX01FU09OX0FVRElPX0FSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1FDT01fQU9TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1FDT01fUERDIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX1JBU1BCRVJSWVBJPXkKQ09ORklHX1JFU0VUX1NDTUk9eQpDT05GSUdfUkVTRVRfU0lNUExFPXkKQ09ORklHX1JFU0VUX1NVTlhJPXkKIyBDT05GSUdfUkVTRVRfVElfU0NJIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfVElfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfVElfVFBTMzgwWCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fUkVTRVRfSEkzNjYwPXkKQ09ORklHX0NPTU1PTl9SRVNFVF9ISTYyMjA9eQpDT05GSUdfUkVTRVRfVEVHUkFfQlBNUD15CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CkNPTkZJR19HRU5FUklDX1BIWV9NSVBJX0RQSFk9eQpDT05GSUdfUEhZX1hHRU5FPXkKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19QSFlfU1VONElfVVNCPXkKQ09ORklHX1BIWV9TVU42SV9NSVBJX0RQSFk9eQpDT05GSUdfUEhZX1NVTjlJX1VTQj15CkNPTkZJR19QSFlfU1VONTBJX1VTQjM9eQpDT05GSUdfUEhZX01FU09OOEJfVVNCMj15CkNPTkZJR19QSFlfTUVTT05fR1hMX1VTQjI9eQpDT05GSUdfUEhZX01FU09OX0cxMkFfTUlQSV9EUEhZX0FOQUxPRz15CkNPTkZJR19QSFlfTUVTT05fRzEyQV9VU0IyPXkKQ09ORklHX1BIWV9NRVNPTl9HMTJBX1VTQjNfUENJRT15CkNPTkZJR19QSFlfTUVTT05fQVhHX1BDSUU9eQpDT05GSUdfUEhZX01FU09OX0FYR19NSVBJX1BDSUVfQU5BTE9HPXkKQ09ORklHX1BIWV9NRVNPTl9BWEdfTUlQSV9EUEhZPXkKCiMKIyBQSFkgZHJpdmVycyBmb3IgQnJvYWRjb20gcGxhdGZvcm1zCiMKQ09ORklHX1BIWV9CQ01fU1JfVVNCPXkKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkKQ09ORklHX1BIWV9CQ01fTlNfVVNCMj15CkNPTkZJR19QSFlfQkNNX05TX1VTQjM9eQpDT05GSUdfUEhZX05TMl9QQ0lFPXkKQ09ORklHX1BIWV9OUzJfVVNCX0RSRD15CkNPTkZJR19QSFlfQlJDTV9TQVRBPXkKQ09ORklHX1BIWV9CUkNNX1VTQj15CkNPTkZJR19QSFlfQkNNX1NSX1BDSUU9eQojIGVuZCBvZiBQSFkgZHJpdmVycyBmb3IgQnJvYWRjb20gcGxhdGZvcm1zCgpDT05GSUdfUEhZX0NBREVOQ0VfVE9SUkVOVD15CkNPTkZJR19QSFlfQ0FERU5DRV9EUEhZPXkKIyBDT05GSUdfUEhZX0NBREVOQ0VfRFBIWV9SWCBpcyBub3Qgc2V0CkNPTkZJR19QSFlfQ0FERU5DRV9TSUVSUkE9eQpDT05GSUdfUEhZX0NBREVOQ0VfU0FMVk89eQpDT05GSUdfUEhZX0ZTTF9JTVg4TVFfVVNCPXkKIyBDT05GSUdfUEhZX01JWEVMX0xWRFNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9NSVhFTF9NSVBJX0RQSFk9eQojIENPTkZJR19QSFlfRlNMX0lNWDhNX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19QSFlfRlNMX0xZTlhfMjhHIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ISTYyMjBfVVNCPXkKQ09ORklHX1BIWV9ISTM2NjBfVVNCPXkKIyBDT05GSUdfUEhZX0hJMzY3MF9VU0IgaXMgbm90IHNldAojIENPTkZJR19QSFlfSEkzNjcwX1BDSUUgaXMgbm90IHNldApDT05GSUdfUEhZX0hJU1RCX0NPTUJQSFk9eQpDT05GSUdfUEhZX0hJU0lfSU5OT19VU0IyPXkKQ09ORklHX1BIWV9CRVJMSU5fU0FUQT15CkNPTkZJR19QSFlfQkVSTElOX1VTQj15CkNPTkZJR19QSFlfTVZFQlVfQTM3MDBfQ09NUEhZPXkKQ09ORklHX1BIWV9NVkVCVV9BMzcwMF9VVE1JPXkKQ09ORklHX1BIWV9NVkVCVV9BMzhYX0NPTVBIWT15CkNPTkZJR19QSFlfTVZFQlVfQ1AxMTBfQ09NUEhZPXkKIyBDT05GSUdfUEhZX01WRUJVX0NQMTEwX1VUTUkgaXMgbm90IHNldApDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9eQpDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQojIENPTkZJR19QSFlfTVRLX1BDSUUgaXMgbm90IHNldApDT05GSUdfUEhZX01US19UUEhZPXkKQ09ORklHX1BIWV9NVEtfVUZTPXkKIyBDT05GSUdfUEhZX01US19YU1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfSERNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfTUlQSV9EU0kgaXMgbm90IHNldAojIENPTkZJR19QSFlfTVRLX0RQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0xBTjk2NlhfU0VSREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NQQ0FQX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NQVBQSE9ORV9NRE02NjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX09DRUxPVF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9BUFE4MDY0X1NBVEEgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9FRFAgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9JUFE0MDE5X1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTgwNlhfU0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1BDSUUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUVVTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9TTlBTX0VVU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fRVVTQjJfUkVQRUFURVIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9NMzFfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX1NOUFNfRkVNVE9fVjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9IU18yOE5NIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fSVBRODA2WF9VU0IgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9TR01JSV9FVEggaXMgbm90IHNldAojIENPTkZJR19QSFlfUjhBNzc5RjBfRVRIRVJORVRfU0VSREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfRFA9eQojIENPTkZJR19QSFlfUk9DS0NISVBfRFBIWV9SWDAgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX0VNTUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fSERNST15CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19VU0IyPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fQ1NJRFBIWSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19EU0lEUEhZPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX05BTkVOR19DT01CT19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX1BDSUU9eQojIENPTkZJR19QSFlfUk9DS0NISVBfU05QU19QQ0lFMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfVFlQRUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX1VTQj15CiMgQ09ORklHX1BIWV9TQU1TVU5HX1VTQjIgaXMgbm90IHNldApDT05GSUdfUEhZX1RFR1JBX1hVU0I9eQpDT05GSUdfUEhZX1RFR1JBMTk0X1AyVT15CiMgQ09ORklHX1BIWV9BTTY1NF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfSjcyMUVfV0laIGlzIG5vdCBzZXQKIyBDT05GSUdfT01BUF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1RVU0IxMjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1hJTElOWF9aWU5RTVAgaXMgbm90IHNldAojIGVuZCBvZiBQSFkgU3Vic3lzdGVtCgojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKIyBDT05GSUdfQVJNX0NDSV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fQ0NOIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX0NNTiBpcyBub3Qgc2V0CkNPTkZJR19BUk1fUE1VPXkKQ09ORklHX0FSTV9QTVVfQUNQST15CiMgQ09ORklHX0FSTV9TTU1VX1YzX1BNVSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fUE1VVjM9eQojIENPTkZJR19BUk1fRFNVX1BNVSBpcyBub3Qgc2V0CkNPTkZJR19GU0xfSU1YOF9ERFJfUE1VPXkKIyBDT05GSUdfRlNMX0lNWDlfRERSX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTDJfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MM19QTVUgaXMgbm90IHNldApDT05GSUdfVEhVTkRFUlgyX1BNVT15CiMgQ09ORklHX1hHRU5FX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TUEVfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX0RNQzYyMF9QTVUgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMX0NOMTBLX1RBRF9QTVUgaXMgbm90IHNldAojIENPTkZJR19BTElCQUJBX1VOQ09SRV9EUldfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9QTVUgaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BDSUVfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfSE5TM19QTVUgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMX0NOMTBLX0REUl9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fQ09SRVNJR0hUX1BNVV9BUkNIX1NZU1RFTV9QTVUgaXMgbm90IHNldAojIENPTkZJR19NRVNPTl9ERFJfUE1VIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CgpDT05GSUdfUkFTPXkKQ09ORklHX1VTQjQ9bQojIENPTkZJR19VU0I0X0RFQlVHRlNfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0I0X0RNQV9URVNUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5kcm9pZAoKQ09ORklHX0xJQk5WRElNTT15CkNPTkZJR19CTEtfREVWX1BNRU09eQpDT05GSUdfTkRfQ0xBSU09eQpDT05GSUdfTkRfQlRUPXkKQ09ORklHX0JUVD15CkNPTkZJR19PRl9QTUVNPXkKQ09ORklHX0RBWD15CiMgQ09ORklHX0RFVl9EQVhfSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CgojCiMgTGF5b3V0IFR5cGVzCiMKIyBDT05GSUdfTlZNRU1fTEFZT1VUX1NMMjhfVlBEIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZT1VUX09OSUVfVExWIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGF5b3V0IFR5cGVzCgpDT05GSUdfTlZNRU1fQkNNX09DT1RQPXkKIyBDT05GSUdfTlZNRU1fSU1YX0lJTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUF9FTEUgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9MQVlFUlNDQVBFX1NGUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX01FU09OX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTUVTT05fTVhfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9NVEtfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9RQ09NX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1FDT01fU0VDX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1JNRU0gaXMgbm90IHNldApDT05GSUdfTlZNRU1fUk9DS0NISVBfRUZVU0U9eQpDT05GSUdfTlZNRU1fUk9DS0NISVBfT1RQPXkKIyBDT05GSUdfTlZNRU1fU05WU19MUEdQUiBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQTUlfU0RBTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQUkRfRUZVU0UgaXMgbm90IHNldApDT05GSUdfTlZNRU1fU1VOWElfU0lEPXkKIyBDT05GSUdfTlZNRU1fVV9CT09UX0VOViBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1pZTlFNUCBpcyBub3Qgc2V0CgojCiMgSFcgdHJhY2luZyBzdXBwb3J0CiMKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BUVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRyYWNpbmcgc3VwcG9ydAoKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFRSBpcyBub3Qgc2V0CkNPTkZJR19QTV9PUFA9eQojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFUkNPTk5FQ1Q9eQojIENPTkZJR19JTlRFUkNPTk5FQ1RfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJDT05ORUNUX1FDT00gaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQ0kgaXMgbm90IHNldAojIENPTkZJR19IVEUgaXMgbm90IHNldAojIENPTkZJR19DRFhfQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKQ09ORklHX0JVRkZFUl9IRUFEPXkKQ09ORklHX0xFR0FDWV9ESVJFQ1RfSU89eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1NVUFBPUlRfVjQ9eQpDT05GSUdfWEZTX1NVUFBPUlRfQVNDSUlfQ0k9eQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQojIENPTkZJR19YRlNfUlQgaXMgbm90IHNldAojIENPTkZJR19YRlNfT05MSU5FX1NDUlVCIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19GU19WRVJJVFkgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfVklSVElPX0ZTPXkKQ09ORklHX09WRVJMQVlfRlM9eQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUEZTX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQVJDSF9IQVNfR0lHQU5USUNfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19FRklWQVJfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUPXkKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19DSE9JQ0VfREVDT01QX0JZX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKIyBDT05GSUdfU1FVQVNIRlNfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVBU0hGU19aU1REPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0RFRkFVTFRfS01TR19CWVRFUz0xMDI0MApDT05GSUdfUFNUT1JFX0NPTVBSRVNTPXkKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FUk9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD15CkNPTkZJR19QTkZTX0JMT0NLPXkKQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPXkKQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9eQojIENPTkZJR19ORlNfVjRfMl9SRUFEX1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19ORlNfVjRfMl9TU0NfSEVMUEVSPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENTRUNfR1NTX0tSQjU9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09ORklHX05MU19VQ1MyX1VUSUxTPXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0lOVFJPU1BFQ1RfUE9MSUNZPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0VYUE9SVF9CSU5BUlk9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfUEFSQU5PSURfTE9BRD15CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTEFORExPQ0s9eQpDT05GSUdfSU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9LRVlSSU5HPXkKQ09ORklHX0xPQURfVUVGSV9LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQojIENPTkZJR19JTUFfS0VYRUMgaXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0xTTT0ieWFtYSxsb2FkcGluLHNhZmVzZXRpZCxpbnRlZ3JpdHksYnBmLGFwcGFybW9yIgoKIwojIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojCgojCiMgTWVtb3J5IGluaXRpYWxpemF0aW9uCiMKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1BBVFRFUk49eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVST19CQVJFPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk89eQojIENPTkZJR19JTklUX1NUQUNLX05PTkUgaXMgbm90IHNldAojIENPTkZJR19JTklUX1NUQUNLX0FMTF9QQVRURVJOIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1pFUk89eQpDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0xFQUs9eQojIENPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBS19WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLTEVBS19UUkFDS19NSU5fU0laRT0xMDAKIyBDT05GSUdfU1RBQ0tMRUFLX01FVFJJQ1MgaXMgbm90IHNldAojIENPTkZJR19TVEFDS0xFQUtfUlVOVElNRV9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfT05fQUxMT0NfREVGQVVMVF9PTj15CiMgQ09ORklHX0lOSVRfT05fRlJFRV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19aRVJPX0NBTExfVVNFRF9SRUdTPXkKIyBDT05GSUdfWkVST19DQUxMX1VTRURfUkVHUyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoKIwojIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0xJU1RfSEFSREVORUQ9eQpDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMgZW5kIG9mIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgpDT05GSUdfUkFORFNUUlVDVF9OT05FPXkKIyBDT05GSUdfUkFORFNUUlVDVF9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORFNUUlVDVF9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQVNZTkNfVFhfRElTQUJMRV9QUV9WQUxfRE1BPXkKQ09ORklHX0FTWU5DX1RYX0RJU0FCTEVfWE9SX1ZBTF9ETUE9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX1NJRz15CkNPTkZJR19DUllQVE9fU0lHMj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdfQ1JZUFRPX1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VOR0lORT15CiMgZW5kIG9mIENyeXB0byBjb3JlIG9yIGhlbHBlcgoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19ESF9SRkM3OTE5X0dST1VQUz15CiMgQ09ORklHX0NSWVBUT19FQ0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CiMgZW5kIG9mIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CgojCiMgQmxvY2sgY2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TTTQ9eQojIENPTkZJR19DUllQVE9fU000X0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVEVBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0ggaXMgbm90IHNldAojIGVuZCBvZiBCbG9jayBjaXBoZXJzCgojCiMgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0FESUFOVFVNPXkKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMD15CkNPTkZJR19DUllQVE9fQ0JDPXkKIyBDT05GSUdfQ1JZUFRPX0NGQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1RSPXkKIyBDT05GSUdfQ1JZUFRPX0NUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNCPXkKIyBDT05GSUdfQ1JZUFRPX0hDVFIyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFJXIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX09GQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19YVFM9eQpDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDU9eQojIGVuZCBvZiBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwoKIwojIEFFQUQgKGF1dGhlbnRpY2F0ZWQgZW5jcnlwdGlvbiB3aXRoIGFzc29jaWF0ZWQgZGF0YSkgY2lwaGVycwojCiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9fR0VOSVY9eQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CkNPTkZJR19DUllQVE9fRVNTSVY9eQojIGVuZCBvZiBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKCiMKIyBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCiMKQ09ORklHX0NSWVBUT19CTEFLRTJCPW0KQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQojIENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fU0hBMz15CkNPTkZJR19DUllQVE9fU00zPXkKIyBDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFhIQVNIPW0KIyBlbmQgb2YgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwoKIwojIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fQ1JDNjRfUk9DS1NPRlQ9eQojIGVuZCBvZiBDUkNzIChjeWNsaWMgcmVkdW5kYW5jeSBjaGVja3MpCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19aU1REPW0KIyBlbmQgb2YgQ29tcHJlc3Npb24KCiMKIyBSYW5kb20gbnVtYmVyIGdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQojIENPTkZJR19DUllQVE9fRFJCR19IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKIyBDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFlfVEVTVElOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X05FT049eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX05FT049eQoKIwojIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVIChhcm02NCkKIwpDT05GSUdfQ1JZUFRPX0dIQVNIX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNV9ORU9OPXkKQ09ORklHX0NSWVBUT19TSEExX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEyNTZfQVJNNjQ9eQpDT05GSUdfQ1JZUFRPX1NIQTJfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9BUk02ND15CkNPTkZJR19DUllQVE9fU0hBNTEyX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEzX0FSTTY0PXkKIyBDT05GSUdfQ1JZUFRPX1NNM19ORU9OIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TTTNfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fUE9MWVZBTF9BUk02NF9DRSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0PXkKQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9CTEs9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9ORU9OX0JMSz15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0JTPXkKQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fU000X0FSTTY0X0NFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfTkVPTl9CTEsgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9DQ009eQojIENPTkZJR19DUllQVE9fU000X0FSTTY0X0NFX0NDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0VfR0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9BUk02NF9DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVIChhcm02NCkKCkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9BTExXSU5ORVI9eQpDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TUz15CiMgQ09ORklHX0NSWVBUT19ERVZfU1VONElfU1NfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VONElfU1NfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9DRT15CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFX1BSTkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFX1RSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9TUz15CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTX1BSTkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0ZTTF9DQUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX0VDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBMjA0QSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9NWFNfRENQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FWSVVNX0NQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfTklUUk9YX0NOTjU1WFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX01BUlZFTExfQ0VTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfT0NURU9OVFhfQ1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9PQ1RFT05UWDJfQ1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF80WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NBVklVTV9aSVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUNPTV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9ST0NLQ0hJUD15CiMgQ09ORklHX0NSWVBUT19ERVZfUk9DS0NISVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1pZTlFNUF9BRVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1pZTlFNUF9TSEEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfVklSVElPPXkKQ09ORklHX0NSWVBUT19ERVZfQkNNX1NQVT15CiMgQ09ORklHX0NSWVBUT19ERVZfU0FGRVhDRUwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NDUkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1NFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9TRUMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9IUFJFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1RSTkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FNTE9HSUNfR1hMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQTJVTCBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzhfUFJJVkFURV9LRVlfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfVEVTVF9LRVkgaXMgbm90IHNldApDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OPXkKIyBDT05GSUdfRklQU19TSUdOQVRVUkVfU0VMRlRFU1QgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX01PRFVMRV9TSUdfS0VZPSJjZXJ0cy9zaWduaW5nX2tleS5wZW0iCkNPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX1JTQT15CiMgQ09ORklHX01PRFVMRV9TSUdfS0VZX1RZUEVfRUNEU0EgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCiMgQ09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFTSF9MSVNUPSIiCiMgQ09ORklHX1NZU1RFTV9SRVZPQ0FUSU9OX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0FVVEhfVVBEQVRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX1JBSUQ2X1BRX0JFTkNITUFSSz15CkNPTkZJR19MSU5FQVJfUkFOR0VTPXkKIyBDT05GSUdfUEFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldAojIENPTkZJR19QUklNRV9OVU1CRVJTIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX1NUTVBfREVWSUNFPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQVJDSF9VU0VfU1lNX0FOTk9UQVRJT05TPXkKIyBDT05GSUdfSU5ESVJFQ1RfUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfTU1JT19BQ0NFU1MgaXMgbm90IHNldAoKIwojIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0NSWVBUT19MSUJfVVRJTFM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BRVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BUkM0PXkKQ09ORklHX0NSWVBUT19MSUJfR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX0xJQl9CTEFLRTJTX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQ0hBQ0hBPXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5PXkKQ09ORklHX0NSWVBUT19MSUJfREVTPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfUlNJWkU9OQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMT15CkNPTkZJR19DUllQVE9fTElCX1NIQTI1Nj15CiMgZW5kIG9mIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDNjRfUk9DS1NPRlQ9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNjQ9eQojIENPTkZJR19DUkM0IGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfWFhIQVNIPXkKQ09ORklHX0FVRElUX0dFTkVSSUM9eQpDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQz15CkNPTkZJR19BVURJVF9DT01QQVRfR0VORVJJQz15CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1pTVERfQ09NTU9OPXkKQ09ORklHX1pTVERfQ09NUFJFU1M9eQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CiMgQ09ORklHX1haX0RFQ19NSUNST0xaTUEgaXMgbm90IHNldApDT05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0RFQ09NUFJFU1NfWlNURD15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hfS01QPXkKQ09ORklHX1RFWFRTRUFSQ0hfQk09eQpDT05GSUdfVEVYVFNFQVJDSF9GU009eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19YQVJSQVlfTVVMVEk9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlQ9eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19ETUFfT1BTPXkKQ09ORklHX05FRURfU0dfRE1BX0ZMQUdTPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX0RNQV9ERUNMQVJFX0NPSEVSRU5UPXkKQ09ORklHX0FSQ0hfSEFTX1NFVFVQX0RNQV9PUFM9eQpDT05GSUdfQVJDSF9IQVNfVEVBUkRPV05fRE1BX09QUz15CkNPTkZJR19BUkNIX0hBU19TWU5DX0RNQV9GT1JfREVWSUNFPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfRE1BX0ZPUl9DUFU9eQpDT05GSUdfQVJDSF9IQVNfRE1BX1BSRVBfQ09IRVJFTlQ9eQpDT05GSUdfU1dJT1RMQj15CiMgQ09ORklHX1NXSU9UTEJfRFlOQU1JQyBpcyBub3Qgc2V0CkNPTkZJR19ETUFfQk9VTkNFX1VOQUxJR05FRF9LTUFMTE9DPXkKIyBDT05GSUdfRE1BX1JFU1RSSUNURURfUE9PTCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfTk9OQ09IRVJFTlRfTU1BUD15CkNPTkZJR19ETUFfQ09IRVJFTlRfUE9PTD15CkNPTkZJR19ETUFfRElSRUNUX1JFTUFQPXkKQ09ORklHX0RNQV9DTUE9eQojIENPTkZJR19ETUFfTlVNQV9DTUEgaXMgbm90IHNldAoKIwojIERlZmF1bHQgY29udGlndW91cyBtZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9MTYKQ09ORklHX0NNQV9TSVpFX1NFTF9NQllURVM9eQojIENPTkZJR19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NSU4gaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUFYIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BTElHTk1FTlQ9OAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX01BUF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfU0dMX0FMTE9DPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CiMgQ09ORklHX0ZPUkNFX05SX0NQVVMgaXMgbm90IHNldApDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19TSUdOQVRVUkU9eQpDT05GSUdfRElNTElCPXkKQ09ORklHX0xJQkZEVD15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfSEFWRV9HRU5FUklDX1ZEU089eQpDT05GSUdfR0VORVJJQ19HRVRUSU1FT0ZEQVk9eQpDT05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9OVF84eDggaXMgbm90IHNldApDT05GSUdfRk9OVF84eDE2PXkKIyBDT05GSUdfRk9OVF82eDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF83eDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX0FDT1JOXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfTUlOSV80eDYgaXMgbm90IHNldAojIENPTkZJR19GT05UXzZ4MTAgaXMgbm90IHNldAojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU44eDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU4xMngyMiBpcyBub3Qgc2V0CkNPTkZJR19GT05UX1RFUjE2eDMyPXkKIyBDT05GSUdfRk9OVF82eDggaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19NRU1SRUdJT049eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hFPXkKQ09ORklHX0FSQ0hfU1RBQ0tXQUxLPXkKQ09ORklHX1NUQUNLREVQT1Q9eQpDT05GSUdfU1RBQ0tERVBPVF9BTFdBWVNfSU5JVD15CkNPTkZJR19TQklUTUFQPXkKQ09ORklHX1BBUk1BTj1tCkNPTkZJR19PQkpBR0c9bQojIGVuZCBvZiBMaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfR0VORVJJQ19JT1JFTUFQPXkKQ09ORklHX0dFTkVSSUNfTElCX0RFVk1FTV9JU19BTExPV0VEPXkKQ09ORklHX1BMRE1GVz15CgojCiMgS2VybmVsIGhhY2tpbmcKIwoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CiMgQ09ORklHX1BSSU5US19DQUxMRVIgaXMgbm90IHNldAojIENPTkZJR19TVEFDS1RSQUNFX0JVSUxEX0lEIGlzIG5vdCBzZXQKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfREVGQVVMVD03CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX1FVSUVUPTQKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkUgaXMgbm90IHNldApDT05GSUdfU1lNQk9MSUNfRVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19BU19IQVNfTk9OX0NPTlNUX0xFQjEyOD15CiMgQ09ORklHX0RFQlVHX0lORk9fTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19EV0FSRjQ9eQojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfTk9ORT15CiMgQ09ORklHX0RFQlVHX0lORk9fQ09NUFJFU1NFRF9aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX1NQTElUX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX0xBTkdfRVhDTFVERT15CkNPTkZJR19ERUJVR19JTkZPX0JURl9NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0FMTE9XX0JURl9NSVNNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQojIENPTkZJR19ERUJVR19GT1JDRV9GVU5DVElPTl9BTElHTl82NEIgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19WTUxJTlVYX01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgwCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMX1NFUVVFTkNFPSIiCkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19ERUJVR19GU19BTExPV19BTEw9eQojIENPTkZJR19ERUJVR19GU19ESVNBTExPV19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZTX0FMTE9XX05PTkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CkNPTkZJR19VQlNBTj15CiMgQ09ORklHX1VCU0FOX1RSQVAgaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fQk9VTkRTPXkKQ09ORklHX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fU0hJRlQ9eQojIENPTkZJR19VQlNBTl9ESVZfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VCU0FOX1VOUkVBQ0hBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1VCU0FOX0JPT0w9eQpDT05GSUdfVUJTQU5fRU5VTT15CiMgQ09ORklHX1VCU0FOX0FMSUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19URVNUX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQ1NBTj15CkNPTkZJR19IQVZFX0tDU0FOX0NPTVBJTEVSPXkKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29ya2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2luZyBEZWJ1Z2dpbmcKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9UQUJMRV9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19QRVJfVk1BX0xPQ0tfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hSSU5LRVJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1NXX1RBR1M9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX0hXX1RBR1M9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX1NXX1RBR1M9eQpDT05GSUdfQ0NfSEFTX1dPUktJTkdfTk9TQU5JVElaRV9BRERSRVNTPXkKQ09ORklHX0tBU0FOPXkKIyBDT05GSUdfS0FTQU5fR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tBU0FOX1NXX1RBR1MgaXMgbm90IHNldApDT05GSUdfS0FTQU5fSFdfVEFHUz15CkNPTkZJR19LQVNBTl9WTUFMTE9DPXkKQ09ORklHX0hBVkVfQVJDSF9LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFPXkKQ09ORklHX0tGRU5DRV9TQU1QTEVfSU5URVJWQUw9MTAwCkNPTkZJR19LRkVOQ0VfTlVNX09CSkVDVFM9MjU1CiMgQ09ORklHX0tGRU5DRV9ERUZFUlJBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfS0ZFTkNFX1NUQVRJQ19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0tGRU5DRV9TVFJFU1NfVEVTVF9GQVVMVFM9MAojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9LTEKIyBDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfQlVERFk9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfQ1BVX0lOVEVOU0lWRV9SRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX0RFQlVHX0lSUUZMQUdTIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19QTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQojIENPTkZJR19ERUJVR19NQVBMRV9UUkVFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19SQ1VfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfUkVGX1NDQUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfRVhQX0NQVV9TVEFMTF9USU1FT1VUPTAKIyBDT05GSUdfUkNVX0NQVV9TVEFMTF9DUFVUSU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJDVSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9IT1RQTFVHX1NUQVRFX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ0dST1VQX1JFRiBpcyBub3Qgc2V0CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfUkVUVkFMPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxMUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfQ0FMTF9PUFM9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9SRVRWQUwgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9DQUxMX09QUz15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQojIENPTkZJR19GVU5DVElPTl9QUk9GSUxFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdMQVRfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfT1NOT0lTRV9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19USU1FUkxBVF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX1NZU0NBTExTPXkKIyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UIGlzIG5vdCBzZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX1BST0JFX0VWRU5UU19CVEZfQVJHUz15CkNPTkZJR19LUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfS1BST0JFX0VWRU5UU19PTl9OT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9CRV9FVkVOVFM9eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0VWRU5UUz15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19CUEZfS1BST0JFX09WRVJSSURFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfVVNFX1BBVENIQUJMRV9GVU5DVElPTl9FTlRSWT15CiMgQ09ORklHX1NZTlRIX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTVF9UUklHR0VSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWRU5UX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9SRUNPUkRfUkVDVVJTSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1ZBTElEQVRFX1RJTUVfREVMVEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlYgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1Q9eQpDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVF9NVUxUST15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIGFybTY0IERlYnVnZ2luZwojCiMgQ09ORklHX1BJRF9JTl9DT05URVhUSURSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfUkVMT0NfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPUkVTSUdIVCBpcyBub3Qgc2V0CiMgZW5kIG9mIGFybTY0IERlYnVnZ2luZwoKIwojIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQojCiMgQ09ORklHX0tVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19LQ09WPXkKQ09ORklHX0NDX0hBU19TQU5DT1ZfVFJBQ0VfUEM9eQojIENPTkZJR19LQ09WIGlzIG5vdCBzZXQKQ09ORklHX1JVTlRJTUVfVEVTVElOR19NRU5VPXkKIyBDT05GSUdfVEVTVF9ESFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfTEtEVE0gaXMgbm90IHNldAojIENPTkZJR19URVNUX01JTl9IRUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9ESVY2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1JFRl9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SRUVEX1NPTE9NT05fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19BU1lOQ19SQUlENl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSU5HX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS1NUUlRPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUFJJTlRGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TQ0FORiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9YQVJSQVkgaXMgbm90IHNldAojIENPTkZJR19URVNUX01BUExFX1RSRUUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1JIQVNIVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0lEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUEFSTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MS00gaXMgbm90IHNldAojIENPTkZJR19URVNUX0JJVE9QUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVk1BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVNFUl9DT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CUEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JMQUNLSE9MRV9ERVYgaXMgbm90IHNldAojIENPTkZJR19GSU5EX0JJVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TWVNDVEwgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RBVElDX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tNT0QgaXMgbm90IHNldAojIENPTkZJR19URVNUX01FTUNBVF9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9PQkpBR0cgaXMgbm90IHNldAojIENPTkZJR19URVNUX01FTUlOSVQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZSRUVfUEFHRVMgaXMgbm90IHNldApDT05GSUdfQVJDSF9VU0VfTUVNVEVTVD15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19IWVBFUlZfVEVTVElORyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQoKIwojIFJ1c3QgaGFja2luZwojCiMgZW5kIG9mIFJ1c3QgaGFja2luZwojIGVuZCBvZiBLZXJuZWwgaGFja2luZwo= diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_5.15.0-1065-aws_71.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_5.15.0-1065-aws_71.yaml new file mode 100755 index 0000000000..1a720f99e5 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_5.15.0-1065-aws_71.yaml @@ -0,0 +1,10 @@ +kernelversion: "71" +kernelrelease: 5.15.0-1065-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-aws_5.15.0-1065-aws_71.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-aws_5.15.0-1065-aws_71.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-5.15.0-1065_5.15.0-1065.71_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-5.15.0-1065-aws_5.15.0-1065.71_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_5.4.0-1128-aws_138.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_5.4.0-1128-aws_138.yaml new file mode 100755 index 0000000000..e5be4c53ec --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_5.4.0-1128-aws_138.yaml @@ -0,0 +1,10 @@ +kernelversion: "138" +kernelrelease: 5.4.0-1128-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-aws_5.4.0-1128-aws_138.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-aws_5.4.0-1128-aws_138.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-5.4.0-1128_5.4.0-1128.138_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-5.4.0-1128-aws_5.4.0-1128.138_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.5.0-1023-aws_23.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.5.0-1023-aws_23.yaml new file mode 100755 index 0000000000..090d6c6dc3 --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.5.0-1023-aws_23.yaml @@ -0,0 +1,10 @@ +kernelversion: "23" +kernelrelease: 6.5.0-1023-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-aws_6.5.0-1023-aws_23.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-aws_6.5.0-1023-aws_23.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1023_6.5.0-1023.23_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.5.0-1023-aws_6.5.0-1023.23_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_11.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_12.yaml similarity index 69% rename from driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_11.yaml rename to driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_12.yaml index dbe6adeae6..cc388a65ec 100755 --- a/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_11.yaml +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_12.yaml @@ -1,10 +1,10 @@ -kernelversion: "11" +kernelversion: "12" kernelrelease: 6.8.0-1011-aws target: ubuntu-aws architecture: arm64 output: - module: output/6.0.1+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_11.ko - probe: output/6.0.1+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_11.o + module: output/6.0.1+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_12.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_12.o kernelurls: - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.11_all.deb - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.11_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.12_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.12_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_5.15.0-1068-azure_77.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_5.15.0-1068-azure_77.yaml new file mode 100755 index 0000000000..d3efaa29fc --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-azure_5.15.0-1068-azure_77.yaml @@ -0,0 +1,10 @@ +kernelversion: "77" +kernelrelease: 5.15.0-1068-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-azure_5.15.0-1068-azure_77.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-azure_5.15.0-1068-azure_77.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1068_5.15.0-1068.77_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-headers-5.15.0-1068-azure_5.15.0-1068.77_arm64.deb diff --git a/driverkit/config/6.0.1+driver/aarch64/ubuntu-gke_5.15.0-1062-gke_68.yaml b/driverkit/config/6.0.1+driver/aarch64/ubuntu-gke_5.15.0-1062-gke_68.yaml new file mode 100755 index 0000000000..966e0c823b --- /dev/null +++ b/driverkit/config/6.0.1+driver/aarch64/ubuntu-gke_5.15.0-1062-gke_68.yaml @@ -0,0 +1,10 @@ +kernelversion: "68" +kernelrelease: 5.15.0-1062-gke +target: ubuntu-gke +architecture: arm64 +output: + module: output/6.0.1+driver/aarch64/falco_ubuntu-gke_5.15.0-1062-gke_68.ko + probe: output/6.0.1+driver/aarch64/falco_ubuntu-gke_5.15.0-1062-gke_68.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gke/linux-gke-headers-5.15.0-1062_5.15.0-1062.68_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gke/linux-headers-5.15.0-1062-gke_5.15.0-1062.68_arm64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml index 6eb6b37433..9249f9fbd5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_almalinux_4.18.0-553.5.1.el8_10.x86_64_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml index 56693c31d8..bd7d911a7c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_almalinux_5.14.0-427.13.1.el9_4.x86_64_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml index 1658a00ace..d182588c94 100755 --- a/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_almalinux_5.14.0-427.16.1.el9_4.x86_64_1.ko probe: output/6.0.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/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml index b4497b18aa..4370d9a7b5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_almalinux_5.14.0-427.20.1.el9_4.x86_64_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml index 9b17dd82e1..73f9fbc991 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.ko probe: output/6.0.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-5.10/stable/x86_64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml index 81ed0eaed8..e08e3f5703 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.ko probe: output/6.0.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-5.10/stable/x86_64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml index d3eb30d592..6f63ad0100 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.ko probe: output/6.0.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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../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/6.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml index 318c0098b4..b681a934a5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml index d0668f49df..11a5ee3509 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.ko probe: output/6.0.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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/b82670f07e0edd4ba1dd008db5a08d5bfe569ef5d1b9e259d32a5fc525668585/kernel-devel-5.10.96-90.460.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.yaml index fcf357f979..da94c14e2c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/141afaf018a2cff4bde70333713080d1df72d2f5dfbc3c7d0c83a624245358e5/kernel-devel-5.4.105-48.177.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/141afaf018a2cff4bde70333713080d1df72d2f5dfbc3c7d0c83a624245358e5/kernel-devel-5.4.105-48.177.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml index 3451e28925..2513c249b6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml index ce53145331..26b8480ac9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.ko probe: output/6.0.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/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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/6.0.1+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml index 0d8248bf4c..27ff38f606 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.ko probe: output/6.0.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-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/84c04e5ee6220fd83bb601cffbcf57a79560747104c16ebb2cbed604e3557ef7/kernel-devel-5.4.46-23.77.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/84c04e5ee6220fd83bb601cffbcf57a79560747104c16ebb2cbed604e3557ef7/kernel-devel-5.4.46-23.77.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml index f9fd943eb5..708b757b71 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml index 335cc5791f..f746164d4c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7624960746203a2c05229ac2cf7e731e1be7fa408e80aea3441633dc79a92e32/kernel-devel-5.4.58-27.104.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/7624960746203a2c05229ac2cf7e731e1be7fa408e80aea3441633dc79a92e32/kernel-devel-5.4.58-27.104.amzn2.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml index 2af32be350..f70e989d5b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.ko probe: output/6.0.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/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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/6.0.1+driver/x86_64/centos_2.6.32-573.12.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.12.1.el6.x86_64_1.yaml index 509cc95402..d2bdf09f26 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.12.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.12.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-573.12.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.12.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.12.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.22.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.22.1.el6.x86_64_1.yaml index 5cfb672456..57189ccd16 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.22.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.22.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-573.22.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.22.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.22.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml index f4c2fa505f..b1b3aea362 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-573.26.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.26.1.el6.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml index 79fc315d34..22caa222e0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_2.6.32-573.8.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.8.1.el6.x86_64_1.yaml index 3e6ba07e25..3c8410723f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.8.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.8.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-573.8.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.8.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.8.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml index b50f65bc88..5556c7c1ae 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-573.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.1.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.1.1.el6.x86_64_1.yaml index 766d9e22e4..783e874996 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.1.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-642.1.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.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.1.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml index 5d3e022a35..7e1234d817 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-642.15.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.15.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.15.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml index 5b451f8dbd..26988748b4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-642.6.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.6.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.6.2.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml index e7a20d417e..10e84e4894 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-642.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml index 89241f2a5b..65e002c7cb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.1.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.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.1.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml index cfe97b4e74..8d3033c2ae 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.10.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.10.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml index cf98439359..13d573b8e5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.10.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.10.2.el6.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_2.6.32-696.13.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.13.2.el6.x86_64_1.yaml index 29e6c045c6..52b988b337 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.13.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.13.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.13.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.13.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.13.2.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml index 94568552d9..257a97279d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml index 2a93acdd6b..aa1d61f780 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.23.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.23.1.el6.x86_64.rpm + - http://vault.centos.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/6.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml index 9be4f646ed..d7054c9fab 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.28.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.28.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.28.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.3.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.3.1.el6.x86_64_1.yaml index 20828ca799..f33fee7c64 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.3.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.3.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml index 6215ce6012..aff89bad5b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-696.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/os/x86_64/Packages/kernel-devel-2.6.32-696.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/os/x86_64/Packages/kernel-devel-2.6.32-696.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml index 35c688cee5..bf30bd4db0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.10.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.10.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.10.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml index c23d6cfc8b..393b9a1220 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml index 2da6b31ef6..f5e7bb6d70 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.12.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.12.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.12.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml index 50c5f506da..93b224cdb9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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.10/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/6.0.1+driver/x86_64/centos_2.6.32-754.15.3.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.15.3.el6.x86_64_1.yaml index e876b96bfa..e6d086bc53 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.15.3.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.15.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.15.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.15.3.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.15.3.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml index b1d4a82002..78b59ce269 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.18.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml index 38ba289ff0..4a21c138d7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml index 1e54f474ab..44d61497b0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.24.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.24.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml index 9c2783dd2d..442a912818 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.25.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml index 5334c04fd0..3d179ff152 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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.10/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/6.0.1+driver/x86_64/centos_2.6.32-754.28.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.28.1.el6.x86_64_1.yaml index 121f36e156..bd9fc7e8d8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.28.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.28.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.28.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.28.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.28.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml index bef7795713..237ebf7dbf 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml index 1fb4b517c3..31ced0348a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.3.5.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.3.5.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.33.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.33.1.el6.x86_64_1.yaml index ed42aa9e3a..840cbe3f60 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.33.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.33.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.33.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.33.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.33.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.35.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.35.1.el6.x86_64_1.yaml index 9f9f00ffc4..9a11f55e5f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.35.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.35.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.35.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.35.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.35.1.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml index 58d8b35575..f938a74521 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.6.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml index d5208cc908..40f97cd535 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.9.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.9.1.el6.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml index aaee512a44..bea06a228a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_2.6.32-754.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml index bd2422d237..0162ed9322 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1062.1.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.1.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml index 977d7bcb8f..db36575467 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1062.1.2.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.1.2.el7.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml index a05bb18fb2..0cea035c25 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml index c1e39e5317..bcee36261c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1062.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/os/x86_64/Packages/kernel-devel-3.10.0-1062.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/os/x86_64/Packages/kernel-devel-3.10.0-1062.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml index b96e05bd28..0afd876661 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1127.18.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml index f2aff41037..9fb9ecb201 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1127.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/os/x86_64/Packages/kernel-devel-3.10.0-1127.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/os/x86_64/Packages/kernel-devel-3.10.0-1127.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml index c8c412db9f..0499deb523 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.102.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml index 2b35781b01..e6031bc9af 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.11.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.11.1.el7.x86_64.rpm + - http://vault.centos.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/6.0.1+driver/x86_64/centos_3.10.0-1160.114.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.114.2.el7.x86_64_1.yaml index e958388c75..163be4afc0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.114.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.114.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.114.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.114.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.114.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml index 68568e09b3..f89d449d1b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.15.2.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.15.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.15.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml index c7e5427617..fd703dbded 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.2.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.2.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml index 068462c19b..5d02fb5531 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml index 4250f40deb..85856d9b3d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/updates/x86_64/Packages/kernel-devel-3.10.0-1160.21.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.24.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.24.1.el7.x86_64_1.yaml index 9a1a60bad9..c730e882b0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.24.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.24.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.24.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.24.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.24.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml index 89283a5e38..9e219d112d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.25.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.25.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.25.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml index b43d81a852..8843457db4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.36.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml index c5cdef4634..a4aa08cefd 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.41.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.41.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.41.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml index 0c00e4c0af..fe7f0ed102 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.42.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml index 17682e86db..318b4510d0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.45.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.45.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.59.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.59.1.el7.x86_64_1.yaml index 2f0644d2dc..6206544e5a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.59.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.59.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.59.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.59.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.59.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml index 5a2285cbb6..adc591c1f1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.62.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml index 6179958381..311ede14d3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.66.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.66.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.66.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml index fe1b857057..6724a8bf91 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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.9.2009/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/6.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml index 0d99d2b569..3644ac631b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.80.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.80.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.80.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml index 46e53942a4..2646c07886 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/updates/x86_64/Packages/kernel-devel-3.10.0-1160.81.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.81.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.90.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.90.1.el7.x86_64_1.yaml index a2702348dc..a1bf648d5a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.90.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.90.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.90.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.90.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.90.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.92.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.92.1.el7.x86_64_1.yaml index 377f05c1f5..5a05217103 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.92.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.92.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.92.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.92.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.92.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml index 25cae39955..1c2d4d8526 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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.9.2009/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/6.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml index e0e330c369..56daf89cae 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-1160.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/os/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/os/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.1.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.1.2.el7.x86_64_1.yaml index 3485ed010f..d236b67b0a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.1.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.1.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.1.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml index 93d5270cd3..280fe30921 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.13.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.13.2.el7.x86_64.rpm + - http://vault.centos.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/6.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml index 6228cb83c0..4849ef6ff7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml index 43f6f66653..dbc9e54971 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.4.4.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.4.el7.x86_64.rpm + - http://vault.centos.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/6.0.1+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml index 7608972e45..316ce4ca84 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.8.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.8.1.el7.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml index 3031c77da3..2a6abd1201 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.9.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.9.2.el7.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml index 996f1db8a0..25b08b8692 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-123.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/os/x86_64/Packages/kernel-devel-3.10.0-123.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/os/x86_64/Packages/kernel-devel-3.10.0-123.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml index 35e5e2237b..26f5b827fb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-229.11.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.11.1.el7.x86_64.rpm + - http://vault.centos.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/6.0.1+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml index 60b6ac6158..1c1c9c62e3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml index 4ac4bd27f4..28b1d790b3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-327.13.1.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.13.1.el7.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml index 7a1b028038..7b132c1d1d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-327.28.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.28.2.el7.x86_64_1.yaml index c6061a6963..05408a7f4b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.28.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.28.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-327.28.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.28.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.28.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.3.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.3.1.el7.x86_64_1.yaml index 09637636ac..3674221397 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.3.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.3.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-327.3.1.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.3.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.3.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml index 6f5a285bfe..4655dd127f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-327.36.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.36.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml index d2db4e7a55..a1783c4ea6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml index ab1e3e5beb..105b2445d5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-327.4.4.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.4.4.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.4.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml index 77740eeefc..014a683048 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-327.4.5.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.4.5.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.5.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml index 5f844b1087..ae16a739c6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-514.2.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.2.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.2.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.21.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.21.1.el7.x86_64_1.yaml index 921fedf39e..93d71f2ff9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.21.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.21.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-514.21.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.21.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml index ea7261c7f8..6b0f4a1eb0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml index 770d14704d..fcb2ecce15 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml index c72417c0f5..29df9bb5f2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-514.6.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.6.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml index 9e3d2a47dc..6468674e6c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-514.6.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.6.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.2.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml index 02cc109702..64ae467902 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-514.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml index 864d702eb8..6ebc5dc0b6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml index 6764359fe7..cc0d58696c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-693.11.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.11.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml index 1ebff7d80c..a1b0356301 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-693.11.6.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.11.6.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.6.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml index ec9de29fa0..8d6aafad7e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-693.2.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.2.1.el7.x86_64.rpm + - http://vault.centos.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/6.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml index cd614798b4..2bbf5a9a7f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml index 5cb797c763..018d1b703c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml index ba37f95bca..ab4ccc01a0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-862.11.6.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml index 51822132fe..db0968378a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-862.3.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml index bdd73cf7e4..0369c6d6aa 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-862.6.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml index 9e7d7512ca..ac4e1487fc 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-957.12.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml index 5590b00d61..e1f3f7ffa7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml index 0ee642f50f..8f684b6ad7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.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/6.0.1+driver/x86_64/centos_3.10.0-957.5.1.el7.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.5.1.el7.x86_64_1.yaml index b5cba9274f..82636079e9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.5.1.el7.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_3.10.0-957.5.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_3.10.0-957.5.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.5.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.5.1.el7.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml index 150c5b44d7..3fd73edd6c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.x86_64.rpm + - http://vault.centos.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml index e4b51e3345..7889816022 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.17.1.el8_4.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.17.1.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.17.1.el8_4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml index dec10418d2..104dcdb989 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.19.1.el8_4.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.19.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.19.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.19.1.el8_4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml index 3deb969355..4f783bf1cb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.25.1.el8_4.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.25.1.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.25.1.el8_4.x86_64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml index 7ff6d47468..75a50f81d1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.3.1.el8.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-305.3.1.el8.x86_64_1.o kernelurls: - - 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 + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml index 29db4a0be5..0a7cdc5ed5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.o kernelurls: - - http://archive.kernel.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/6.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml index 0f05cbd518..8aa5359db1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.ko probe: output/6.0.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://archive.kernel.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/6.0.1+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml index 9c46765e36..f44eef6267 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-348.el8.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-348.el8.x86_64_1.o kernelurls: - - http://archive.kernel.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.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.el8.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml index 5078c12883..3ed2404531 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-552.1.1.el8.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-552.1.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.1.1.el8.x86_64.rpm + - http://archive.kernel.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/6.0.1+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml index 38ee76b658..2e6c2ce525 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-552.el8.x86_64_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/centos_4.18.0-553.6.1.el8.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-553.6.1.el8.x86_64_1.yaml index 4787a3d17e..75dd77199a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-553.6.1.el8.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-553.6.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-553.6.1.el8.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-553.6.1.el8.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.x86_64.rpm + - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml index 2bd3d8be17..8b88f3c173 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.1.2.el8_0.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.1.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.1.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.1.2.el8_0.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.1.el8_0.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.1.el8_0.x86_64_1.yaml index 7c61b6c45d..88f3ec9c1f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.1.el8_0.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.1.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.11.1.el8_0.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.11.1.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.1.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.1.el8_0.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml index df4a295e02..99414e1406 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/centos_6.9.4-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.4-1.el7.elrepo.x86_64_1.yaml deleted file mode 100755 index 9bf3b3b866..0000000000 --- a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.4-1.el7.elrepo.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el7.elrepo.x86_64 -target: centos -architecture: amd64 -output: - module: output/6.0.1+driver/x86_64/falco_centos_6.9.4-1.el7.elrepo.x86_64_1.ko - probe: output/6.0.1+driver/x86_64/falco_centos_6.9.4-1.el7.elrepo.x86_64_1.o -kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.4-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.4-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.4-1.el8.elrepo.x86_64_1.yaml deleted file mode 100755 index 869c472219..0000000000 --- a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.4-1.el8.elrepo.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el8.elrepo.x86_64 -target: centos -architecture: amd64 -output: - module: output/6.0.1+driver/x86_64/falco_centos_6.9.4-1.el8.elrepo.x86_64_1.ko - probe: output/6.0.1+driver/x86_64/falco_centos_6.9.4-1.el8.elrepo.x86_64_1.o -kernelurls: - - http://elrepo.org/linux/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.9.4-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.4-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.4-1.el9.elrepo.x86_64_1.yaml deleted file mode 100755 index 6a3c12c801..0000000000 --- a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.4-1.el9.elrepo.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el9.elrepo.x86_64 -target: centos -architecture: amd64 -output: - module: output/6.0.1+driver/x86_64/falco_centos_6.9.4-1.el9.elrepo.x86_64_1.ko - probe: output/6.0.1+driver/x86_64/falco_centos_6.9.4-1.el9.elrepo.x86_64_1.o -kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.4-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml index e351d33f44..d6f0230449 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_6.9.5-1.el7.elrepo.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_6.9.5-1.el7.elrepo.x86_64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el7.elrepo.x86_64.rpm + - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml index 75fab1b177..3cc9d65f1e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_centos_6.9.5-1.el9.elrepo.x86_64_1.ko probe: output/6.0.1+driver/x86_64/falco_centos_6.9.5-1.el9.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.x86_64.rpm + - http://mirrors.coreix.net/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.6-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.6-1.el7.elrepo.x86_64_1.yaml new file mode 100755 index 0000000000..67db13e741 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.6-1.el7.elrepo.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el7.elrepo.x86_64 +target: centos +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_centos_6.9.6-1.el7.elrepo.x86_64_1.ko + probe: output/6.0.1+driver/x86_64/falco_centos_6.9.6-1.el7.elrepo.x86_64_1.o +kernelurls: + - http://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.6-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.6-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.6-1.el8.elrepo.x86_64_1.yaml new file mode 100755 index 0000000000..2b23afe584 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.6-1.el8.elrepo.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el8.elrepo.x86_64 +target: centos +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_centos_6.9.6-1.el8.elrepo.x86_64_1.ko + probe: output/6.0.1+driver/x86_64/falco_centos_6.9.6-1.el8.elrepo.x86_64_1.o +kernelurls: + - http://mirrors.coreix.net/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.9.6-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/centos_6.9.6-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.6-1.el9.elrepo.x86_64_1.yaml new file mode 100755 index 0000000000..59e6c5c7a3 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/centos_6.9.6-1.el9.elrepo.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el9.elrepo.x86_64 +target: centos +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_centos_6.9.6-1.el9.elrepo.x86_64_1.ko + probe: output/6.0.1+driver/x86_64/falco_centos_6.9.6-1.el9.elrepo.x86_64_1.o +kernelurls: + - http://mirror.rackspace.com/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.6-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/debian_6.1.94-1-amd64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/debian_6.1.94-1-amd64_1.yaml new file mode 100755 index 0000000000..60d0d3c5d8 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/debian_6.1.94-1-amd64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-amd64 +target: debian +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_debian_6.1.94-1-amd64_1.ko + probe: output/6.0.1+driver/x86_64/falco_debian_6.1.94-1-amd64_1.o +kernelurls: + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-amd64_6.1.94-1_amd64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb + - http://security.debian.org/pool/updates/main/l/linux/linux-kbuild-6.1_6.1.90-1_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/debian_6.1.94-1-cloud-amd64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/debian_6.1.94-1-cloud-amd64_1.yaml new file mode 100755 index 0000000000..2ea7ca2763 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/debian_6.1.94-1-cloud-amd64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-cloud-amd64 +target: debian +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_debian_6.1.94-1-cloud-amd64_1.ko + probe: output/6.0.1+driver/x86_64/falco_debian_6.1.94-1-cloud-amd64_1.o +kernelurls: + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-cloud-amd64_6.1.94-1_amd64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb + - http://security.debian.org/pool/updates/main/l/linux/linux-kbuild-6.1_6.1.90-1_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/debian_6.1.94-1-rt-amd64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/debian_6.1.94-1-rt-amd64_1.yaml new file mode 100755 index 0000000000..f394f1e11e --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/debian_6.1.94-1-rt-amd64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-rt-amd64 +target: debian +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_debian_6.1.94-1-rt-amd64_1.ko + probe: output/6.0.1+driver/x86_64/falco_debian_6.1.94-1-rt-amd64_1.o +kernelurls: + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common-rt_6.1.94-1_all.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-rt-amd64_6.1.94-1_amd64.deb + - http://security.debian.org/pool/updates/main/l/linux/linux-kbuild-6.1_6.1.90-1_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.4-100.fc39.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.4-100.fc39.x86_64_1.yaml deleted file mode 100755 index 6ec018d919..0000000000 --- a/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.4-100.fc39.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-100.fc39.x86_64 -target: fedora -architecture: amd64 -output: - module: output/6.0.1+driver/x86_64/falco_fedora_6.9.4-100.fc39.x86_64_1.ko - probe: output/6.0.1+driver/x86_64/falco_fedora_6.9.4-100.fc39.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.9.4-100.fc39.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.4-200.fc40.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.4-200.fc40.x86_64_1.yaml deleted file mode 100755 index 5dc1341b5f..0000000000 --- a/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.4-200.fc40.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-200.fc40.x86_64 -target: fedora -architecture: amd64 -output: - module: output/6.0.1+driver/x86_64/falco_fedora_6.9.4-200.fc40.x86_64_1.ko - probe: output/6.0.1+driver/x86_64/falco_fedora_6.9.4-200.fc40.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/40/Everything/x86_64/Packages/k/kernel-devel-6.9.4-200.fc40.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.5-100.fc39.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.5-100.fc39.x86_64_1.yaml new file mode 100755 index 0000000000..b077f142cf --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.5-100.fc39.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-100.fc39.x86_64 +target: fedora +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_fedora_6.9.5-100.fc39.x86_64_1.ko + probe: output/6.0.1+driver/x86_64/falco_fedora_6.9.5-100.fc39.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.9.5-100.fc39.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.5-200.fc40.x86_64_1.yaml b/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.5-200.fc40.x86_64_1.yaml new file mode 100755 index 0000000000..a5276045a0 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/fedora_6.9.5-200.fc40.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-200.fc40.x86_64 +target: fedora +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_fedora_6.9.5-200.fc40.x86_64_1.ko + probe: output/6.0.1+driver/x86_64/falco_fedora_6.9.5-200.fc40.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/40/Everything/x86_64/Packages/k/kernel-devel-6.9.5-200.fc40.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.104-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.104-1.ph3_1.yaml index f9cbe7a78d..cecfcf6e7f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.104-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.104-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.104-1.ph3_1.ko probe: output/6.0.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-aws-devel-4.19.104-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml index 5d7f3532f9..cf55a02706 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.112-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.112-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.112-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.112-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.112-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml index 93383691f2..5d06f9fab8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.115-1.ph3_1.ko probe: output/6.0.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-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-secure-devel-4.19.115-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-2.ph3_1.yaml index 299c8d3b9e..da0705afcc 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.115-2.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml index 220a0522e9..2e603f18ab 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.115-3.ph3_1.ko probe: output/6.0.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-aws-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/6.0.1+driver/x86_64/photon_4.19.115-5.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-5.ph3_1.yaml index 72d0f83a2c..bb90b8cded 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-5.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.115-5.ph3_1.ko probe: output/6.0.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-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/6.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml index e2b73f0540..9f6616ad03 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.115-6.ph3_1.ko probe: output/6.0.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-secure-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/6.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml index f60865980f..84767e6d16 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.126-1.ph3_1.ko probe: output/6.0.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-secure-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-devel-4.19.126-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml index a7f72e4698..3d8692d834 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.129-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.129-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.129-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.129-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.129-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml index 488a3d4ec3..d636f2d93d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.132-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.132-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.132-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.132-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml index 37bee063c6..7882db2894 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.132-2.ph3_1.ko probe: output/6.0.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-aws-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-devel-4.19.132-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml index fb9453f293..943bb85fa2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.132-3.ph3_1.ko probe: output/6.0.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-aws-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/6.0.1+driver/x86_64/photon_4.19.132-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-4.ph3_1.yaml index 7b3aac387c..ff30aa5246 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.132-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.132-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.132-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.132-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.132-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml index 92d1b928c6..806882c8e8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.138-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.138-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.138-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.138-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml index 1fa31fff21..52bdeb6d9a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.138-2.ph3_1.ko probe: output/6.0.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-rt-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-secure-devel-4.19.138-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml index 1fd8164dc8..b752b9df8b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.145-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.145-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-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.145-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml index 7af77b11a1..19c16ca693 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.145-2.ph3_1.ko probe: output/6.0.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-secure-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-aws-devel-4.19.145-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml index 76b2438e80..dbf651971f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.145-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.145-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.145-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-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.145-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml index 95c2efdd55..56c227cceb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.148-1.ph3_1.ko probe: output/6.0.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-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-secure-devel-4.19.148-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml index 5db0c89fd7..1ca3ebd5b6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.148-2.ph3_1.ko probe: output/6.0.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-devel-4.19.148-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml index 8de6da6b0f..c1a73b4f47 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.148-3.ph3_1.ko probe: output/6.0.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-secure-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-aws-devel-4.19.148-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml index 33dcee64a8..15c85dfe10 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.148-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.148-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.148-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.148-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-5.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-5.ph3_1.yaml index bc328373c9..9eb4579256 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-5.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.148-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.148-5.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.148-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-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.148-5.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.15-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.15-1.ph3_1.yaml index de278ad9d5..55ca017b7a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.15-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.15-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.15-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.15-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_release_3.0_x86_64/x86_64/linux-secure-devel-4.19.15-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_release_3.0_x86_64/x86_64/linux-aws-devel-4.19.15-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.15-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.15-2.ph3_1.yaml index b4c139f04b..bd2c80d588 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.15-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.15-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.15-2.ph3_1.ko probe: output/6.0.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-secure-devel-4.19.15-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml index 4f32ae405e..9ebb1e0ccd 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.150-1.ph3_1.ko probe: output/6.0.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-rt-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/6.0.1+driver/x86_64/photon_4.19.154-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-1.ph3_1.yaml index ca7abb5618..955e3b81dd 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.154-1.ph3_1.ko probe: output/6.0.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-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/6.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml index 0453dba662..d935caa020 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.154-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.154-6.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.154-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.154-6.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-6.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml index cf3969a51c..ad7401ae3d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.160-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.160-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.160-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.160-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml index dd40ca527d..9baae072f0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.160-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.160-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.160-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.160-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.160-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml index 53edc882fa..765c0c66e2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.164-1.ph3_1.ko probe: output/6.0.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-rt-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-devel-4.19.164-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml index b5fd8333f8..e7dd17c3a8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.174-2.ph3_1.ko probe: output/6.0.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-secure-devel-4.19.174-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml index da7d206787..39bc304f4a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.177-1.ph3_1.ko probe: output/6.0.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-aws-devel-4.19.177-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml index a206fcb8da..b3efeccea9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.182-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.182-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.182-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.182-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml index a1cf2080b9..cbf9d50ecb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.182-2.ph3_1.ko probe: output/6.0.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-aws-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/6.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml index 2fd122199b..22ca6ce5aa 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.186-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.186-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-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.186-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml index 4dd15e8b0b..86cf20197a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.186-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.186-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.186-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-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.186-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml index c78e89247b..f186a2aadb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.189-2.ph3_1.ko probe: output/6.0.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-secure-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/6.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml index bcb1b66b30..3650968223 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.189-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.189-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.189-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.189-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml index 65ed83b8f7..3de5a8587c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.189-4.ph3_1.ko probe: output/6.0.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-rt-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-devel-4.19.189-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.190-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.190-3.ph3_1.yaml index 31e75c9986..01a0092d1e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.190-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.190-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.190-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.190-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.190-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.190-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml index dfec65ea22..6777673d5f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.191-1.ph3_1.ko probe: output/6.0.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-secure-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/6.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml index 9c8566f8a1..6b34b18487 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.191-3.ph3_1.ko probe: output/6.0.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-aws-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-devel-4.19.191-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml index cb19c01988..de63374dbe 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.191-4.ph3_1.ko probe: output/6.0.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-secure-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-rt-devel-4.19.191-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml index 67ee956daf..2fadf247d6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.198-2.ph3_1.ko probe: output/6.0.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-aws-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/6.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml index 5c4af40ea6..93fd3465e5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.198-4.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.214-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.214-2.ph3_1.yaml index 3554fdbe09..d813e5d3f3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.214-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.214-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.214-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.214-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.214-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.214-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.214-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.214-3.ph3_1.yaml index 7550afbdcf..125f13ef97 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.214-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.214-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.214-3.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml index 2264a9155d..ef0e7f12cd 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.217-1.ph3_1.ko probe: output/6.0.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-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-rt-devel-4.19.217-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml index 13f9133596..43b67f27b0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.219-4.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.224-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.224-1.ph3_1.yaml index 7dd4f1ab20..63d7dc7b88 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.224-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.224-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.224-1.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml index 43f4fdc4bc..6f4bccd06a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.224-2.ph3_1.ko probe: output/6.0.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-devel-4.19.224-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.225-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.225-3.ph3_1.yaml index d7534ca463..223858ac5c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.225-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.225-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.225-3.ph3_1.ko probe: output/6.0.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-aws-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-devel-4.19.225-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.225-5.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.225-5.ph3_1.yaml index 710d30240f..207a0c5da1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.225-5.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.225-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.225-5.ph3_1.ko probe: output/6.0.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-secure-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-aws-devel-4.19.225-5.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.229-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.229-1.ph3_1.yaml index 89ae4fc0a2..1c60f14298 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.229-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.229-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.229-1.ph3_1.ko probe: output/6.0.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-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/6.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml index b12ab3042f..ea725549af 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.229-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.229-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.229-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.229-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.229-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml index 54c1e6622c..0b141465c8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.232-1.ph3_1.ko probe: output/6.0.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-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-rt-devel-4.19.232-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-2.ph3_1.yaml index 65f34b64e2..54ed55a128 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.232-2.ph3_1.ko probe: output/6.0.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-secure-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-devel-4.19.232-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml index 9a8241d609..cd3fbc3e33 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.232-3.ph3_1.ko probe: output/6.0.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-secure-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-devel-4.19.232-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml index 4ee0e8ca79..2b40c3096e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.232-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.232-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.232-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-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.232-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.241-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.241-1.ph3_1.yaml index 81abf6f6e8..024c0df164 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.241-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.241-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.241-1.ph3_1.ko probe: output/6.0.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-secure-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/6.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml index e40d254346..5006739f2e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.241-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.241-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.241-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.241-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.241-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml index 2430dc7f6c..20b6bd5894 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.245-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.245-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.245-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.245-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.245-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-10.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-10.ph3_1.yaml index 613e0712f8..fdef163d57 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-10.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-10.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-10.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.247-10.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-10.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-10.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml index d914ca1bb0..b3cbc7272c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-12.ph3_1.ko probe: output/6.0.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-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-secure-devel-4.19.247-12.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml index 62e8e9defe..d97a347842 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-2.ph3_1.ko probe: output/6.0.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-rt-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-aws-devel-4.19.247-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml index 735f364101..55d75f337d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.247-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-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.247-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-5.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-5.ph3_1.yaml index a3b01bc39e..42c16a34c0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-5.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-5.ph3_1.ko probe: output/6.0.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-secure-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-devel-4.19.247-5.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-7.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-7.ph3_1.yaml index ed1ce4c7e1..f51a23dbbd 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-7.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-7.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-7.ph3_1.ko probe: output/6.0.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-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-secure-devel-4.19.247-7.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml index 2169ae8a94..0a3bbbcae1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-8.ph3_1.ko probe: output/6.0.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-aws-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-devel-4.19.247-8.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-9.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-9.ph3_1.yaml index 6417d8f5a9..2f08637ffb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-9.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.247-9.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.247-9.ph3_1.ko probe: output/6.0.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-rt-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-secure-devel-4.19.247-9.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml index 127f734237..fd27e29314 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.256-1.ph3_1.ko probe: output/6.0.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-rt-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-aws-devel-4.19.256-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-2.ph3_1.yaml index c222d9d540..bad53e368e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.256-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.256-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.256-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.256-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-3.ph3_1.yaml index 29217c8542..0189ea7f56 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.256-3.ph3_1.ko probe: output/6.0.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-devel-4.19.256-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml index f5bfe3f8a2..142ed44a27 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.256-4.ph3_1.ko probe: output/6.0.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-rt-devel-4.19.256-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml index ee474f21ea..4f75bdd514 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.261-1.ph3_1.ko probe: output/6.0.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-aws-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-rt-devel-4.19.261-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml index 11ab33ebb8..54324b2b5c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.264-1.ph3_1.ko probe: output/6.0.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-rt-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-secure-devel-4.19.264-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml index a1a0207501..a31eef9d47 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.264-2.ph3_1.ko probe: output/6.0.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-rt-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-secure-devel-4.19.264-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml index 290888bc70..3f3ba5e2a0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.264-3.ph3_1.ko probe: output/6.0.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-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/6.0.1+driver/x86_64/photon_4.19.264-5.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-5.ph3_1.yaml index c6556e36a9..b25611e36c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-5.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.264-5.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.264-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-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.264-5.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml index 4d8f0c3781..c9cf1d83de 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.264-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.264-6.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.264-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.264-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-6.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml index d6c0128120..2f23c97a2e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.268-1.ph3_1.ko probe: output/6.0.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-aws-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-secure-devel-4.19.268-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml index 04660bddb7..c0605fca9e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.269-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.269-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.269-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.269-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.269-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.271-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.271-1.ph3_1.yaml index 20d2578378..f5d4f65fd8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.271-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.271-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.271-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.271-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.271-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.271-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml index c606ff303f..d1cd3d5784 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.272-1.ph3_1.ko probe: output/6.0.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-secure-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-devel-4.19.272-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml index 162725d15e..5d79a2f232 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.272-2.ph3_1.ko probe: output/6.0.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-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-secure-devel-4.19.272-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml index bc66974c4d..f81b7ebdb2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.272-3.ph3_1.ko probe: output/6.0.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-rt-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-devel-4.19.272-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml index 29f8d1691d..d4948b8410 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.272-4.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.277-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-1.ph3_1.yaml index 774be1a0b8..de3574a987 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.277-1.ph3_1.ko probe: output/6.0.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-rt-devel-4.19.277-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-2.ph3_1.yaml index c8ec3f7b50..e31910b443 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.277-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.277-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.277-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.277-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-3.ph3_1.yaml index 0f4c12d5c1..33dce84c82 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.277-3.ph3_1.ko probe: output/6.0.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-aws-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-secure-devel-4.19.277-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-4.ph3_1.yaml index bb1125dd8e..603679c02d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.277-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.277-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.277-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.277-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.277-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml index 6502a8b5e4..bb38a245b3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.280-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.280-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.280-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.280-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.280-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml index 64dc8be18b..a1963bfd96 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.283-3.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.283-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.283-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.283-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml index 7870207bdc..8fb7a98b65 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.283-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.283-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.283-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-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.283-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml index fac0b00616..cbc0b418c9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.285-2.ph3_1.ko probe: output/6.0.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-aws-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-devel-4.19.285-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml index ee751c73e6..4face32a4d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.288-1.ph3_1.ko probe: output/6.0.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-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-rt-devel-4.19.288-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-3.ph3_1.yaml index c23094bd54..5d8afb6ac3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.288-3.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml index 88fcb3ff7c..23f0c60b14 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.288-4.ph3_1.ko probe: output/6.0.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-rt-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-secure-devel-4.19.288-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-1.ph3_1.yaml index 0297f0a746..9dbca1d758 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.290-1.ph3_1.ko probe: output/6.0.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-aws-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-rt-devel-4.19.290-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-2.ph3_1.yaml index d681e28534..279cfdcc43 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.290-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.290-2.ph3_1.ko probe: output/6.0.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-secure-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-aws-devel-4.19.290-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.292-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.292-2.ph3_1.yaml index 0006a60638..c564e1d87a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.292-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.292-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.292-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.292-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.292-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.292-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml index 1d5aa5dbd1..f6144b67de 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.295-1.ph3_1.ko probe: output/6.0.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-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-aws-devel-4.19.295-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml index 7c669e36a4..3263ef89e2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.295-2.ph3_1.ko probe: output/6.0.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-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-secure-devel-4.19.295-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml index 741e326a8a..3a281e0015 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.295-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.295-4.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.295-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.295-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml index aac0b1437e..841f7117bc 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.303-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.303-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.303-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.303-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.303-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-1.ph3_1.yaml index 3cc217231b..b2bd64502f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.305-1.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.305-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-2.ph3_1.yaml index e2b4f3f88a..7a454222ae 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.305-2.ph3_1.ko probe: output/6.0.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-aws-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-rt-devel-4.19.305-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml index ed6f922ee6..0289ee84b1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.305-3.ph3_1.ko probe: output/6.0.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-aws-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-devel-4.19.305-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-5.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-5.ph3_1.yaml index b450bb5238..84efbd6b38 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-5.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.305-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.305-5.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml index 607dce0d0f..ce0e54de43 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.306-1.ph3_1.ko probe: output/6.0.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-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/6.0.1+driver/x86_64/photon_4.19.306-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.306-2.ph3_1.yaml index a1d99e4a9c..b5f4b9799d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.306-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.306-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.306-2.ph3_1.ko probe: output/6.0.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-rt-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-secure-devel-4.19.306-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-1.ph3_1.yaml index c46b0c6d80..adb148d338 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.307-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.307-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.307-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.307-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-2.ph3_1.yaml index 694e1ccdb0..2c18029aa9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.307-2.ph3_1.ko probe: output/6.0.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-rt-devel-4.19.307-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-3.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-3.ph3_1.yaml index e1344b7341..953daa43a0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-3.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.307-3.ph3_1.ko probe: output/6.0.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-aws-devel-4.19.307-3.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-4.ph3_1.yaml index 7aaa23ec4a..6d13307a7c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.307-4.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.307-5.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-5.ph3_1.yaml index e0766a46b7..d4f48a6f73 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-5.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.307-5.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.307-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.307-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.307-5.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-6.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-6.ph3_1.yaml index 43c149093b..dfa3e4a953 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-6.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.307-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.307-6.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.307-6.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-6.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-6.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.313-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.313-1.ph3_1.yaml index 99e9d60103..8bae21fc24 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.313-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.313-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.313-1.ph3_1.ko probe: output/6.0.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-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-aws-devel-4.19.313-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml index 29c5b2e2bd..bf450fe003 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.40-2.ph3_1.ko probe: output/6.0.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-secure-devel-4.19.40-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.52-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.52-1.ph3_1.yaml index 28c3f62bf6..f941ae8282 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.52-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.52-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.52-1.ph3_1.ko probe: output/6.0.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-aws-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-secure-devel-4.19.52-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml index 68ee4f2941..b591ee78f5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.65-1.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml index fe78b22333..e9e945b09b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.76-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.76-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.76-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.76-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml index 1f69f92ac9..569e4703a0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.76-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.76-2.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.76-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.76-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.76-2.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml index 4ea554a4ea..70e974e99c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.82-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.82-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.82-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.82-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.82-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.84-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.84-1.ph3_1.yaml index 21902b2f97..39ba844330 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.84-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.84-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.84-1.ph3_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_4.19.84-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.84-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.84-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml index c44e86e4cc..eba42156f6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.87-1.ph3_1.ko probe: output/6.0.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-devel-4.19.87-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml index 131a35ed97..7977066ee7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.87-4.ph3_1.ko probe: output/6.0.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-secure-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-devel-4.19.87-4.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-1.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-1.ph3_1.yaml index 94a00e9dbb..eabfd53b07 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-1.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.97-1.ph3_1.ko probe: output/6.0.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-secure-devel-4.19.97-1.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml index dd5adac4a3..12d4b75c34 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.97-4.ph3_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml index 6c795d10d4..4b59222f5a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_4.19.97-5.ph3_1.ko probe: output/6.0.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-secure-devel-4.19.97-5.ph3.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml index 1ff02c3503..c4e70e9abf 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.103-1.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.103-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml index 1ed92a8e66..f79281a0e7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.103-2.ph4_1.ko probe: output/6.0.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-devel-5.10.103-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml index 04e98e3ec0..6f477abe3a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.103-3.ph4_1.ko probe: output/6.0.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-secure-devel-5.10.103-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml index 07099fa05f..0470a4a02d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.103-4.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.103-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml index 83d0602560..6515c048e7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.109-2.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.109-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml index 622a15bb91..babb4903d4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.109-3.ph4_1.ko probe: output/6.0.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-rt-devel-5.10.109-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-4.ph4_1.yaml index 748357c7a6..dcc11ee57f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.109-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.109-4.ph4_1.ko probe: output/6.0.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-rt-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/6.0.1+driver/x86_64/photon_5.10.118-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-1.ph4_1.yaml index 24cc5aed59..70c18db041 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.118-1.ph4_1.ko probe: output/6.0.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-devel-5.10.118-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-14.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-14.ph4_1.yaml index 006c8505d2..8629c91330 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-14.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-14.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.118-14.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.118-14.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-14.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-14.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml index 5e81bcfdb1..299ebe7145 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.118-2.ph4_1.ko probe: output/6.0.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-secure-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/6.0.1+driver/x86_64/photon_5.10.118-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-3.ph4_1.yaml index c9d6f8b738..d493c010ca 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.118-3.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.118-3.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-4.ph4_1.yaml index 7c8de9637e..e9a5fffdc5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.118-4.ph4_1.ko probe: output/6.0.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-devel-5.10.118-4.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml index 2b7edcb804..8f48511ca6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.118-5.ph4_1.ko probe: output/6.0.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-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/6.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml index 5947113815..0bff251df0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.118-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.118-8.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.118-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-8.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml index 0727e659b8..1ddb601b84 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.132-1.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.132-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml index 257df8e480..f1247aedc9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.142-1.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.142-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-3.ph4_1.yaml index 2c3a8ba16f..6064b6371b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.142-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.142-3.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.142-3.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml index b7688fdcc3..01ef013c23 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-1.ph4_1.ko probe: output/6.0.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-secure-devel-5.10.152-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml index 80fd4cb66e..d5d30012ae 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-3.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.152-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml index daa91bc7e4..46c5be8d4b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-5.ph4_1.ko probe: output/6.0.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-devel-5.10.152-5.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml index 889755d0a8..83457d7672 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-6.ph4_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml index a7830c508d..0825f2e2d8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-8.ph4_1.ko probe: output/6.0.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-rt-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/6.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml index 3d531e97c0..19c0750669 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.152-9.ph4_1.ko probe: output/6.0.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-secure-devel-5.10.152-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-9.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml index fe5a5706c8..3ac7ecd177 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.158-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.158-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.158-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml index 72f8a78772..121ffd514a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.158-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.158-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.158-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.158-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml index 3cbb8e1f11..a6732c7968 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.159-2.ph4_1.ko probe: output/6.0.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-secure-devel-5.10.159-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml index a92713100f..6f8087ddb2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.159-3.ph4_1.ko probe: output/6.0.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-rt-devel-5.10.159-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-4.ph4_1.yaml index 6a980d0c73..e130eee751 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.159-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.159-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.159-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.159-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml index c2d1a89f92..1d0bd6ce20 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.165-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.165-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.165-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.165-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.165-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml index e411a835cd..9dadacaf06 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.168-1.ph4_1.ko probe: output/6.0.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-secure-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/6.0.1+driver/x86_64/photon_5.10.175-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-1.ph4_1.yaml index c40aaea88c..134eba19d8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.175-1.ph4_1.ko probe: output/6.0.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-secure-devel-5.10.175-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml index ebdb61d124..93d106b954 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.175-3.ph4_1.ko probe: output/6.0.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-devel-5.10.175-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml index 6d21f20705..0d44ae5f44 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.175-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.175-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml index 1dc7eb402b..17d863d58b 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.175-5.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.175-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-5.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml index bb03b47781..8e57139172 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.175-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.175-6.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.175-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-6.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml index 83db1b7185..5ed23564f6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.180-1.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.180-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.180-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml index 434e315e15..447381ad56 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.183-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.183-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.183-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.183-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml index 364950170e..e6ddaa19ab 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.183-2.ph4_1.ko probe: output/6.0.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-rt-devel-5.10.183-2.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml index c6aeada3f4..1ca8b441e3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.186-1.ph4_1.ko probe: output/6.0.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-rt-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/6.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml index 97af8bfbdb..e97a84b36f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.188-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.188-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.188-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.188-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.188-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.188-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.188-2.ph4_1.yaml index e97f0e9d52..e848bebb5e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.188-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.188-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.188-2.ph4_1.ko probe: output/6.0.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-rt-devel-5.10.188-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml index d4c5fe6f63..7433c4cbd1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.190-1.ph4_1.ko probe: output/6.0.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-rt-devel-5.10.190-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-2.ph4_1.yaml index 33b469ddaf..a1d78fe313 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.190-2.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.190-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml index 91bff18d80..42b58c3318 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.190-4.ph4_1.ko probe: output/6.0.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-secure-devel-5.10.190-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-1.ph4_1.yaml index 6858ebcadc..2a04826a3e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.194-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.194-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.194-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml index 82948e211b..c87b206a84 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.194-2.ph4_1.ko probe: output/6.0.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-secure-devel-5.10.194-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-3.ph4_1.yaml index ed0fb2856e..4fd879bc39 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.194-3.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.194-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-4.ph4_1.yaml index 7b3bca70e2..1088257ca7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.194-4.ph4_1.ko probe: output/6.0.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-secure-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/6.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml index d93493b892..5aaada3968 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.194-5.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.194-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.194-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-5.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-6.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-6.ph4_1.yaml index 45123232da..f64367f6ed 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-6.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.194-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.194-6.ph4_1.ko probe: output/6.0.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-rt-devel-5.10.194-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-6.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml index 9504c3c857..3a14c85359 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.197-2.ph4_1.ko probe: output/6.0.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-secure-devel-5.10.197-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml index c73187249f..0950824d8c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.198-1.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.198-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.198-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-1.ph4_1.yaml index d1431231d0..2f3a2fdc12 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.200-1.ph4_1.ko probe: output/6.0.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-rt-devel-5.10.200-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.200-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml index 1950f7fe88..de2d2bc7e1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.200-2.ph4_1.ko probe: output/6.0.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-secure-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/6.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml index 5e00d6cf26..1a310be18e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.201-1.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.201-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml index c2e658c225..e5ec9a384f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.206-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.206-5.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.206-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-5.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml index a78472e4be..8448c6e14f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.209-2.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.209-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml index c3f8dcbf70..f750f53322 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.209-3.ph4_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_5.10.210-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.210-1.ph4_1.yaml index a624470df4..1150b55682 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.210-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.210-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.210-1.ph4_1.ko probe: output/6.0.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-rt-devel-5.10.210-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.210-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.210-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.210-2.ph4_1.yaml index 1ff34d936c..afadf2f348 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.210-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.210-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.210-2.ph4_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_5.10.210-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.210-3.ph4_1.yaml index 0f61b15177..b292d6e44f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.210-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.210-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.210-3.ph4_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_5.10.212-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.212-1.ph4_1.yaml index 3df071eea4..52fbccde88 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.212-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.212-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.212-1.ph4_1.ko probe: output/6.0.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-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/6.0.1+driver/x86_64/photon_5.10.212-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.212-3.ph4_1.yaml index 6ebe630df9..86332a4400 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.212-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.212-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.212-3.ph4_1.ko probe: output/6.0.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-devel-5.10.212-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.212-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.212-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.212-4.ph4_1.yaml index 8223bf85b5..0c2b37e3ba 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.212-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.212-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.212-4.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.212-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.212-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.212-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.214-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.214-1.ph4_1.yaml index a5ac7c5433..d49576ae6d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.214-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.214-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.214-1.ph4_1.ko probe: output/6.0.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-devel-5.10.214-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml index a3fc2eb4b0..ce2d9874e5 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.25-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.25-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml index 4c40f8f3b2..96d870ed0e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.25-2.ph4_1.ko probe: output/6.0.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-rt-devel-5.10.25-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-5.ph4_1.yaml index 10cf99a48f..086c4c7d70 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.25-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.25-5.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.25-5.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml index 2b59776c66..03644bec75 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.35-1.ph4_1.ko probe: output/6.0.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-aws-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/6.0.1+driver/x86_64/photon_5.10.4-7.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.4-7.ph4_1.yaml index b6463bb487..cf4b03515a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.4-7.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.4-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.4-7.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.4-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-secure-devel-5.10.4-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.4-7.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml index 8156db75fb..6524a8d308 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.42-1.ph4_1.ko probe: output/6.0.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-rt-devel-5.10.42-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml index c94b4dfe26..bc74ce1be3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.42-2.ph4_1.ko probe: output/6.0.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-devel-5.10.42-2.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml index 796725dca2..14f5501b0d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.52-1.ph4_1.ko probe: output/6.0.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-secure-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/6.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml index 8633f91fe9..dbe605ce46 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.52-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.52-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.52-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.52-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-1.ph4_1.yaml index 40910a757d..6834eb3bd1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.61-1.ph4_1.ko probe: output/6.0.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-rt-devel-5.10.61-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.61-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml index bc5f62d2df..27df9753e1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.61-2.ph4_1.ko probe: output/6.0.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-aws-devel-5.10.61-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml index ce691629a0..e1a095e06c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.75-1.ph4_1.ko probe: output/6.0.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-devel-5.10.75-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-1.ph4_1.yaml index f11a152d33..5cbbc50a9a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.78-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.78-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.78-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.78-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml index 93cf82a7e3..5b28d9105d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.78-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.78-2.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.78-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.78-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.78-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml index 62888d0338..d6503576d0 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.83-2.ph4_1.ko probe: output/6.0.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-devel-5.10.83-2.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-3.ph4_1.yaml index a41682b05e..2fb663020e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.83-3.ph4_1.ko probe: output/6.0.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-devel-5.10.83-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml index 668730b573..89f7a8ee40 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.83-4.ph4_1.ko probe: output/6.0.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-aws-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/6.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml index 451d99f8f0..5cc863877a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.93-1.ph4_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_5.10.93-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-1.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml index 4bf99eca3d..af863dca92 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.93-3.ph4_1.ko probe: output/6.0.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-secure-devel-5.10.93-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-3.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml index 49b20137f2..2964802c58 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.93-4.ph4_1.ko probe: output/6.0.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-secure-devel-5.10.93-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-4.ph4.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml index fa0a47db87..29c0845eae 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_5.10.93-5.ph4_1.ko probe: output/6.0.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-aws-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/6.0.1+driver/x86_64/photon_6.1.10-10.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-10.ph5_1.yaml index 9131bbd09e..fc67c69754 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-10.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-10.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.10-10.ph5_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml index 69b445afa8..333ea3c22a 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.10-11.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_x86_64/x86_64/linux-devel-6.1.10-11.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.10-11.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml index 598aa63377..da25d39b95 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.28-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.28-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.28-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.28-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-2.ph5_1.yaml index d559e11bde..255a271e0c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.28-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.28-2.ph5_1.ko probe: output/6.0.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-rt-devel-6.1.28-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml index b7ae9abcea..d107169da6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.41-1.ph5_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml index 2133513b7f..02394dacc4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.41-2.ph5_1.ko probe: output/6.0.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-secure-devel-6.1.41-2.ph5.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml index 9b28e4a959..f278f93811 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.41-4.ph5_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml index e2a9c4961c..9a83709008 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-1.ph5_1.ko probe: output/6.0.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-secure-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/6.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml index 48bffc8f1c..fafcb7afbc 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-2.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.45-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml index 00e2b58be0..55c3dc9ffb 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-3.ph5_1.ko probe: output/6.0.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-devel-6.1.45-3.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml index c126b255c5..df5abb60a2 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-4.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.45-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-4.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-5.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-5.ph5_1.yaml index c574cbc255..fc0c19d8b7 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-5.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-5.ph5_1.ko probe: output/6.0.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-devel-6.1.45-5.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml index 5006a6105a..b7d2d6b291 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-8.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-8.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.45-8.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-8.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-8.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml index 66d5827806..c684b9646d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.45-9.ph5_1.ko probe: output/6.0.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-secure-devel-6.1.45-9.ph5.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml index 86e438b5f7..943bdea59f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.53-3.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.53-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-3.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-4.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-4.ph5_1.yaml index e402fff081..a7925c3aba 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-4.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.53-4.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.53-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-4.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml index 370ff06166..5653f907f8 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.53-5.ph5_1.ko probe: output/6.0.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-rt-devel-6.1.53-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-5.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml index fa0175a2c1..e338b4a939 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.53-6.ph5_1.ko probe: output/6.0.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-rt-devel-6.1.53-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-6.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml index df9969bdda..c4e1c5030f 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.56-1.ph5_1.ko probe: output/6.0.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-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/6.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml index 203dce4c92..4ac279ce6c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.56-2.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.56-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml index 1ca2f0e671..782cfffb5c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.56-3.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.56-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-3.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-5.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-5.ph5_1.yaml index fccb0ebd14..2a125acad6 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-5.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.56-5.ph5_1.ko probe: output/6.0.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-rt-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/6.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml index ceb66e8d72..daee2c6ac4 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.56-7.ph5_1.ko probe: output/6.0.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-secure-devel-6.1.56-7.ph5.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml index 0f7db48a06..7690aeb133 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.60-2.ph5_1.ko probe: output/6.0.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-devel-6.1.60-2.ph5.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml index cee35d754c..14e91c990e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.60-3.ph5_1.ko probe: output/6.0.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-devel-6.1.60-3.ph5.x86_64.rpm + - 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 diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-4.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-4.ph5_1.yaml index 0807e9e085..cf8e6a1f29 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-4.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.60-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.60-4.ph5_1.ko probe: output/6.0.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-rt-devel-6.1.60-4.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-1.ph5_1.yaml index 92d2144895..5e60983ce1 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.62-1.ph5_1.ko probe: output/6.0.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-devel-6.1.62-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml index 3d4f23d8f5..bbc7721560 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-10.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.62-10.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.62-10.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-10.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-10.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml index c80fd4c3b7..88d436d024 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.62-2.ph5_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_6.1.62-3.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-3.ph5_1.yaml index f51d6275c8..aa5d51232c 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-3.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.62-3.ph5_1.ko probe: output/6.0.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-rt-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/6.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml index 3a156849d0..9826d21eba 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.62-9.ph5_1.ko probe: output/6.0.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-rt-devel-6.1.62-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-9.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml index b4aa9279ef..730cfaf63e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.70-1.ph5_1.ko probe: output/6.0.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-rt-devel-6.1.70-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.70-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml index f8bdb02681..012c899306 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.75-1.ph5_1.ko probe: output/6.0.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-rt-devel-6.1.75-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml index cce3604c9f..06af096e57 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.75-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.75-3.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.75-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.75-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-3.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml index ba29ba3813..452064fcbe 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.77-1.ph5_1.ko probe: output/6.0.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-rt-devel-6.1.77-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.79-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.79-1.ph5_1.yaml index 259aec758f..ed0954672e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.79-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.79-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.79-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.79-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.79-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.79-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.79-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.79-2.ph5_1.yaml index b9e722e560..9775227af9 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.79-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.79-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.79-2.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.79-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.79-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.79-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-2.ph5_1.yaml index e9ff1bda9a..99e50bdd0d 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.81-2.ph5_1.ko probe: output/6.0.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-secure-devel-6.1.81-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-4.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-4.ph5_1.yaml index 3216614ab6..b968bebb6e 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-4.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.81-4.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.81-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.81-4.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-5.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-5.ph5_1.yaml index e971cb0ccf..2a99e7b366 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-5.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.81-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.81-5.ph5_1.ko probe: output/6.0.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/6.0.1+driver/x86_64/photon_6.1.83-1.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.83-1.ph5_1.yaml index 58ca4bfaca..cca84e1991 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.83-1.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.83-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.83-1.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.83-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.83-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.83-1.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.83-2.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.83-2.ph5_1.yaml index ccb6566dd8..446e47e0b3 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.83-2.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.83-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.83-2.ph5_1.ko probe: output/6.0.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-devel-6.1.83-2.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.90-5.ph5_1.yaml b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.90-5.ph5_1.yaml index 609c9e1bab..04c4942539 100755 --- a/driverkit/config/6.0.1+driver/x86_64/photon_6.1.90-5.ph5_1.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/photon_6.1.90-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/6.0.1+driver/x86_64/falco_photon_6.1.90-5.ph5_1.ko probe: output/6.0.1+driver/x86_64/falco_photon_6.1.90-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.90-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_updates_5.0_x86_64/x86_64/linux-devel-6.1.90-5.ph5.x86_64.rpm diff --git a/driverkit/config/6.0.1+driver/x86_64/talos_6.6.33-talos_1_v1.7.5.yaml b/driverkit/config/6.0.1+driver/x86_64/talos_6.6.33-talos_1_v1.7.5.yaml new file mode 100755 index 0000000000..7accb995ba --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/talos_6.6.33-talos_1_v1.7.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.7.5 +kernelrelease: 6.6.33-talos +target: talos +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_talos_6.6.33-talos_1_v1.7.5.ko + probe: output/6.0.1+driver/x86_64/falco_talos_6.6.33-talos_1_v1.7.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4NiA2LjYuMzMgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfVkVSU0lPTl9URVhUPSJnY2MgKEdDQykgMTMuMi4wIgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJTSU9OPTEzMDIwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19BU19JU19HTlU9eQpDT05GSUdfQVNfVkVSU0lPTj0yNDIwMApDT05GSUdfTERfSVNfQkZEPXkKQ09ORklHX0xEX1ZFUlNJT049MjQyMDAKQ09ORklHX0xMRF9WRVJTSU9OPTAKQ09ORklHX0NDX0NBTl9MSU5LPXkKQ09ORklHX0NDX0NBTl9MSU5LX1NUQVRJQz15CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9fT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19USUVEX09VVFBVVD15CkNPTkZJR19HQ0NfQVNNX0dPVE9fT1VUUFVUX1dPUktBUk9VTkQ9eQpDT05GSUdfVE9PTFNfU1VQUE9SVF9SRUxSPXkKQ09ORklHX0NDX0hBU19BU01fSU5MSU5FPXkKQ09ORklHX0NDX0hBU19OT19QUk9GSUxFX0ZOX0FUVFI9eQpDT05GSUdfUEFIT0xFX1ZFUlNJT049MTI2CkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfVEFCTEVfU09SVD15CkNPTkZJR19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19XRVJST1IgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSItdGFsb3MiCiMgQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0hBVkVfS0VSTkVMX1pTVEQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9YWj15CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1pTVEQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JTklUPSIiCkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENfU1lTQ1RMPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKIyBDT05GSUdfV0FUQ0hfUVVFVUUgaXMgbm90IHNldApDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049eQpDT05GSUdfSEFSRElSUVNfU1dfUkVTRU5EPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0lSUV9NU0lfSU9NTVU9eQpDT05GSUdfR0VORVJJQ19JUlFfTUFUUklYX0FMTE9DQVRPUj15CkNPTkZJR19HRU5FUklDX0lSUV9SRVNFUlZBVElPTl9NT0RFPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVJRIHN1YnN5c3RlbQoKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfSU5JVD15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKQ09ORklHX0hBVkVfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HX0lETEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPR19NQVhfU0tFV19VUz0xMDAKIyBlbmQgb2YgVGltZXJzIHN1YnN5c3RlbQoKQ09ORklHX0JQRj15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKQ09ORklHX0FSQ0hfV0FOVF9ERUZBVUxUX0JQRl9KSVQ9eQoKIwojIEJQRiBzdWJzeXN0ZW0KIwpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfSklUX0FMV0FZU19PTj15CkNPTkZJR19CUEZfSklUX0RFRkFVTFRfT049eQpDT05GSUdfQlBGX1VOUFJJVl9ERUZBVUxUX09GRj15CiMgQ09ORklHX0JQRl9QUkVMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0JQRl9MU009eQojIGVuZCBvZiBCUEYgc3Vic3lzdGVtCgpDT05GSUdfUFJFRU1QVF9OT05FX0JVSUxEPXkKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfRFlOQU1JQyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9DT1JFPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjMgaXMgbm90IHNldApDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CkNPTkZJR19QU0k9eQojIENPTkZJR19QU0lfREVGQVVMVF9ESVNBQkxFRCBpcyBub3Qgc2V0CiMgZW5kIG9mIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKCkNPTkZJR19DUFVfSVNPTEFUSU9OPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eQpDT05GSUdfVEFTS1NfUlVERV9SQ1U9eQpDT05GSUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xOApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCiMgQ09ORklHX1BSSU5US19JTkRFWCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKCiMKIyBTY2hlZHVsZXIgZmVhdHVyZXMKIwojIENPTkZJR19VQ0xBTVBfVEFTSyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNjaGVkdWxlciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzEwX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQojIENPTkZJR19OVU1BX0JBTEFOQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CiMgQ09ORklHX0NHUk9VUF9GQVZPUl9EWU5NT0RTIGlzIG5vdCBzZXQKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQkxLX0NHUk9VUD15CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfU0NIRURfTU1fQ0lEPXkKQ09ORklHX0NHUk9VUF9QSURTPXkKIyBDT05GSUdfQ0dST1VQX1JETUEgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CkNPTkZJR19DR1JPVVBfQ1BVQUNDVD15CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfQlBGPXkKIyBDT05GSUdfQ0dST1VQX01JU0MgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19DR1JPVVBfREFUQT15CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19USU1FX05TPXkKQ09ORklHX0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgojIENPTkZJR19SRF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19SRF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX1JEX1haPXkKIyBDT05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1JEX1pTVEQ9eQojIENPTkZJR19CT09UX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19JTklUUkFNRlNfUFJFU0VSVkVfTVRJTUU9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfTERfT1JQSEFOX1dBUk5fTEVWRUw9Indhcm4iCkNPTkZJR19TWVNDVEw9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0lPX1VSSU5HPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19LQUxMU1lNU19BTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKQ09ORklHX0NBQ0hFU1RBVF9TWVNDQUxMPXkKIyBDT05GSUdfREVCVUdfUlNFUSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX0dVRVNUX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CgojCiMgS2V4ZWMgYW5kIGNyYXNoIGZlYXR1cmVzCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfU0lHPXkKIyBDT05GSUdfS0VYRUNfU0lHX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0JaSU1BR0VfVkVSSUZZX1NJRz15CkNPTkZJR19DUkFTSF9EVU1QPXkKQ09ORklHX0NSQVNIX0hPVFBMVUc9eQpDT05GSUdfQ1JBU0hfTUFYX01FTU9SWV9SQU5HRVM9ODE5MgojIGVuZCBvZiBLZXhlYyBhbmQgY3Jhc2ggZmVhdHVyZXMKIyBlbmQgb2YgR2VuZXJhbCBzZXR1cAoKQ09ORklHXzY0QklUPXkKQ09ORklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BVURJVF9BUkNIPXkKQ09ORklHX0hBVkVfSU5URUxfVFhUPXkKQ09ORklHX1g4Nl82NF9TTVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfQ0NfSEFTX1NBTkVfU1RBQ0tQUk9URUNUT1I9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X1gyQVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0NQVV9SRVNDVFJMIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklHX1g4Nl9OVU1BQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9WU01QIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1VWIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX01JRCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9eQojIENPTkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSPXkKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQpDT05GSUdfUEFSQVZJUlRfWFhMPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldApDT05GSUdfWDg2X0hWX0NBTExCQUNLX1ZFQ1RPUj15CkNPTkZJR19YRU49eQpDT05GSUdfWEVOX1BWPXkKQ09ORklHX1hFTl81MTJHQj15CkNPTkZJR19YRU5fUFZfU01QPXkKQ09ORklHX1hFTl9QVkhWTT15CkNPTkZJR19YRU5fUFZIVk1fU01QPXkKQ09ORklHX1hFTl9QVkhWTV9HVUVTVD15CkNPTkZJR19YRU5fU0FWRV9SRVNUT1JFPXkKIyBDT05GSUdfWEVOX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1BWSCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9ET00wIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QVl9NU1JfU0FGRT15CkNPTkZJR19LVk1fR1VFU1Q9eQpDT05GSUdfQVJDSF9DUFVJRExFX0hBTFRQT0xMPXkKIyBDT05GSUdfUFZIIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKIyBDT05GSUdfSkFJTEhPVVNFX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNSTl9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1REWF9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0lBMzJfRkVBVF9DVEw9eQpDT05GSUdfWDg2X1ZNWF9GRUFUVVJFX05BTUVTPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfSFlHT049eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfWkhBT1hJTj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFURV9SVEM9eQpDT05GSUdfRE1JPXkKIyBDT05GSUdfR0FSVF9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19CT09UX1ZFU0FfU1VQUE9SVD15CiMgQ09ORklHX01BWFNNUCBpcyBub3Qgc2V0CkNPTkZJR19OUl9DUFVTX1JBTkdFX0JFR0lOPTIKQ09ORklHX05SX0NQVVNfUkFOR0VfRU5EPTUxMgpDT05GSUdfTlJfQ1BVU19ERUZBVUxUPTY0CkNPTkZJR19OUl9DUFVTPTUxMgpDT05GSUdfU0NIRURfQ0xVU1RFUj15CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfU0NIRURfTUM9eQpDT05GSUdfU0NIRURfTUNfUFJJTz15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKIyBDT05GSUdfWDg2X01DRUxPR19MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CiMgQ09ORklHX1g4Nl9NQ0VfSU5KRUNUIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCiMKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9SQVBMPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX0NTVEFURT15CiMgQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19QRVJGX0VWRU5UU19BTURfVU5DT1JFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX0JSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKCkNPTkZJR19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09ORklHX1g4Nl9JT1BMX0lPUEVSTT15CkNPTkZJR19NSUNST0NPREU9eQojIENPTkZJR19NSUNST0NPREVfTEFURV9MT0FESU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01TUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ1BVSUQ9eQojIENPTkZJR19YODZfNUxFVkVMIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ESVJFQ1RfR0JQQUdFUz15CiMgQ09ORklHX1g4Nl9DUEFfU1RBVElTVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9NRU1fRU5DUllQVCBpcyBub3Qgc2V0CkNPTkZJR19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklHX1g4Nl82NF9BQ1BJX05VTUE9eQojIENPTkZJR19OVU1BX0VNVSBpcyBub3Qgc2V0CkNPTkZJR19OT0RFU19TSElGVD02CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCiMgQ09ORklHX1g4Nl9QTUVNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdfTVRSUj15CiMgQ09ORklHX01UUlJfU0FOSVRJWkVSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX1g4Nl9VTUlQPXkKQ09ORklHX0NDX0hBU19JQlQ9eQpDT05GSUdfWDg2X0NFVD15CkNPTkZJR19YODZfS0VSTkVMX0lCVD15CkNPTkZJR19YODZfSU5URUxfTUVNT1JZX1BST1RFQ1RJT05fS0VZUz15CkNPTkZJR19YODZfSU5URUxfVFNYX01PREVfT0ZGPXkKIyBDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19YODZfU0dYIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1VTRVJfU0hBRE9XX1NUQUNLIGlzIG5vdCBzZXQKQ09ORklHX0VGST15CkNPTkZJR19FRklfU1RVQj15CkNPTkZJR19FRklfSEFORE9WRVJfUFJPVE9DT0w9eQojIENPTkZJR19FRklfTUlYRUQgaXMgbm90IHNldAojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19QVVJHQVRPUlk9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUdfRk9SQ0U9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19CWklNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19KVU1QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0NSQVNIX0hPVFBMVUc9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0RZTkFNSUNfTUVNT1JZX0xBWU9VVD15CkNPTkZJR19SQU5ET01JWkVfTUVNT1JZPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUllfUEhZU0lDQUxfUEFERElORz0weDAKQ09ORklHX0FERFJFU1NfTUFTS0lORz15CkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX1hPTkxZIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FPXkKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX1NJR0FMVFNUQUNLX1NJWkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIGVuZCBvZiBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19DQ19IQVNfU0xTPXkKQ09ORklHX0NDX0hBU19SRVRVUk5fVEhVTks9eQpDT05GSUdfQ0NfSEFTX0VOVFJZX1BBRERJTkc9eQpDT05GSUdfRlVOQ1RJT05fUEFERElOR19DRkk9MTEKQ09ORklHX0ZVTkNUSU9OX1BBRERJTkdfQllURVM9MTYKQ09ORklHX0NBTExfUEFERElORz15CkNPTkZJR19IQVZFX0NBTExfVEhVTktTPXkKQ09ORklHX0NBTExfVEhVTktTPXkKQ09ORklHX1BSRUZJWF9TWU1CT0xTPXkKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CkNPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTj15CkNPTkZJR19SRVRQT0xJTkU9eQpDT05GSUdfUkVUSFVOSz15CkNPTkZJR19DUFVfVU5SRVRfRU5UUlk9eQpDT05GSUdfQ0FMTF9ERVBUSF9UUkFDS0lORz15CiMgQ09ORklHX0NBTExfVEhVTktTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JQlBCX0VOVFJZPXkKQ09ORklHX0NQVV9JQlJTX0VOVFJZPXkKQ09ORklHX0NQVV9TUlNPPXkKQ09ORklHX1NMUz15CiMgQ09ORklHX0dEU19GT1JDRV9NSVRJR0FUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01JVElHQVRJT05fUkZEUz15CkNPTkZJR19NSVRJR0FUSU9OX1NQRUNUUkVfQkhJPXkKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKIyBDT05GSUdfU1VTUEVORF9TS0lQX1NZTkMgaXMgbm90IHNldApDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19FTkVSR1lfTU9ERUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklHX0FDUElfRlBEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9UQUQgaXMgbm90IHNldApDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JHUlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJX0hNQVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9EUFRGIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV0FUQ0hET0c9eQojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ09ORklHRlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BGUlVUIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUENDPXkKIyBDT05GSUdfQUNQSV9GRkggaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19YODZfUE1fVElNRVI9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUFNUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QU1RBVEVfVVQgaXMgbm90IHNldApDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CiMgQ09ORklHX1g4Nl9QT1dFUk5PV19LOCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBlbmQgb2YgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfSEFMVFBPTEw9eQpDT05GSUdfSEFMVFBPTExfQ1BVSURMRT15CiMgZW5kIG9mIENQVSBJZGxlCgpDT05GSUdfSU5URUxfSURMRT15CiMgZW5kIG9mIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19NTUNPTkZfRkFNMTBIPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19JU0FfQlVTIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CiMgZW5kIG9mIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKCiMKIyBCaW5hcnkgRW11bGF0aW9ucwojCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX1g4Nl9YMzJfQUJJIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKIyBlbmQgb2YgQmluYXJ5IEVtdWxhdGlvbnMKCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9QRk5DQUNIRT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkc9eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19UU089eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19BQ1FfUkVMPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fTk9fUE9MTD15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0hBVkVfS1ZNX1BNX05PVElGSUVSPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CkNPTkZJR19LVk1fV0VSUk9SPXkKQ09ORklHX0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPXkKQ09ORklHX0tWTV9TTU09eQojIENPTkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdfS1ZNX1BST1ZFX01NVSBpcyBub3Qgc2V0CkNPTkZJR19BU19BVlg1MTI9eQpDT05GSUdfQVNfU0hBMV9OST15CkNPTkZJR19BU19TSEEyNTZfTkk9eQpDT05GSUdfQVNfVFBBVVNFPXkKQ09ORklHX0FTX0dGTkk9eQpDT05GSUdfQVNfV1JVU1M9eQpDT05GSUdfQVJDSF9DT05GSUdVUkVTX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfSE9UUExVR19TTVQ9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19IT1RQTFVHX0NPUkVfU1lOQ19GVUxMPXkKQ09ORklHX0hPVFBMVUdfU1BMSVRfU1RBUlRVUD15CkNPTkZJR19IT1RQTFVHX1BBUkFMTEVMPXkKQ09ORklHX0dFTkVSSUNfRU5UUlk9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TVEFUSUNfQ0FMTF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBST0JFUz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19LUkVUUFJPQkVfT05fUkVUSE9PSz15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfQVJDSF9DT1JSRUNUX1NUQUNLVFJBQ0VfT05fS1JFVFBST0JFPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfTk1JX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX0ZJTkFMSVpFX0lOSVQ9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19BUkNIX1dBTlRTX05PX0lOU1RSPXkKQ09ORklHX0hBVkVfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9SVVNUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fQVJHX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUxfUkVMQVRJVkU9eQpDT05GSUdfTU1VX0dBVEhFUl9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9HQVRIRVJfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfTU1VX0dBVEhFUl9NRVJHRV9WTUFTPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05GSUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HX1RISU49eQpDT05GSUdfTFRPX05PTkU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19DRklfQ0xBTkc9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVI9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVJfT0ZGU1RBQ0s9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9NT1ZFX1BVRD15CkNPTkZJR19IQVZFX01PVkVfUE1EPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BTExPQz15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19IQVZFX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfSEFWRV9FWElUX1RIUkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTgKQ09ORklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl8yNTZLQj15CkNPTkZJR19IQVZFX09CSlRPT0w9eQpDT05GSUdfSEFWRV9KVU1QX0xBQkVMX0hBQ0s9eQpDT05GSUdfSEFWRV9OT0lOU1RSX0hBQ0s9eQpDT05GSUdfSEFWRV9OT0lOU1RSX1ZBTElEQVRJT049eQpDT05GSUdfSEFWRV9VQUNDRVNTX1ZBTElEQVRJT049eQpDT05GSUdfSEFWRV9TVEFDS19WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVfUkVMSUFCTEVfU1RBQ0tUUkFDRT15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQpDT05GSUdfQ09NUEFUXzMyQklUX1RJTUU9eQpDT05GSUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQpDT05GSUdfVk1BUF9TVEFDSz15CkNPTkZJR19IQVZFX0FSQ0hfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVRfREVGQVVMVD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19IQVZFX0FSQ0hfUFJFTDMyX1JFTE9DQVRJT05TPXkKQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1Q9eQojIENPTkZJR19MT0NLX0VWRU5UX0NPVU5UUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVD15CkNPTkZJR19IQVZFX1NUQVRJQ19DQUxMPXkKQ09ORklHX0hBVkVfU1RBVElDX0NBTExfSU5MSU5FPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9EWU5BTUlDPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9EWU5BTUlDX0NBTEw9eQpDT05GSUdfQVJDSF9XQU5UX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEFHRV9UQUJMRV9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19FTEZDT1JFX0NPTVBBVD15CkNPTkZJR19BUkNIX0hBU19QQVJBTk9JRF9MMURfRkxVU0g9eQpDT05GSUdfRFlOQU1JQ19TSUdGUkFNRT15CkNPTkZJR19BUkNIX0hBU19OT05MRUFGX1BNRF9ZT1VORz15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgZW5kIG9mIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwoKQ09ORklHX0hBVkVfR0NDX1BMVUdJTlM9eQpDT05GSUdfR0NDX1BMVUdJTlM9eQpDT05GSUdfR0NDX1BMVUdJTl9MQVRFTlRfRU5UUk9QWT15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlRfNEI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UXzE2Qj15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlQ9MTYKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfQ0dST1VQX1BVTlRfQklPPXkKQ09ORklHX0JMS19ERVZfQlNHX0NPTU1PTj15CkNPTkZJR19CTEtfSUNRPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKIyBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1pPTkVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEhST1RUTElORz15CiMgQ09ORklHX0JMS19ERVZfVEhST1RUTElOR19MT1cgaXMgbm90IHNldAojIENPTkZJR19CTEtfV0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0xBVEVOQ1kgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0ZDX0FQUElEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0NPU1QgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVCVUdfRlM9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90IHNldAojIENPTkZJR19CTEtfSU5MSU5FX0VOQ1JZUFRJT04gaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19BSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX09TRl9QQVJUSVRJT049eQpDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQojIENPTkZJR19MRE1fUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQojIENPTkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05GSUdfS0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gVHlwZXMKCkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklHX0JMS19NUV9WSVJUSU89eQpDT05GSUdfQkxLX1BNPXkKQ09ORklHX0JMT0NLX0hPTERFUl9ERVBSRUNBVEVEPXkKQ09ORklHX0JMS19NUV9TVEFDS0lORz15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19NUV9JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQpDT05GSUdfSU9TQ0hFRF9CRlE9eQpDT05GSUdfQkZRX0dST1VQX0lPU0NIRUQ9eQojIENPTkZJR19CRlFfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgSU8gU2NoZWR1bGVycwoKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19BUkNIX0hBU19OT05fT1ZFUkxBUFBJTkdfQUREUkVTU19TUEFDRT15CkNPTkZJR19BUkNIX0hBU19TWU5DX0NPUkVfQkVGT1JFX1VTRVJNT0RFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JBUFBFUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfWlNXQVAgaXMgbm90IHNldAoKIwojIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKIwojIENPTkZJR19TTEFCX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMVUJfVElOWSBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgQ09ORklHX1JBTkRPTV9LTUFMTE9DX0NBQ0hFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0FSQ0hfV0FOVF9PUFRJTUlaRV9EQVhfVk1FTU1BUD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU1JWkVfSFVHRVRMQl9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01IUF9NRU1NQVBfT05fTUVNT1JZX0VOQUJMRT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RfVU5FVklDVEFCTEVfREVGQVVMVD0xCkNPTkZJR19QQUdFX1JFUE9SVElORz15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQojIENPTkZJR19DTUEgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfQ1VSUkVOVF9TVEFDS19QT0lOVEVSPXkKQ09ORklHX0FSQ0hfSEFTX1BURV9ERVZNQVA9eQpDT05GSUdfQVJDSF9IQVNfWk9ORV9ETUFfU0VUPXkKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfSE1NX01JUlJPUj15CkNPTkZJR19WTUFQX1BGTj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9IQVNfUEtFWVM9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVBPT0xfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTD15CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpDT05GSUdfU0VDUkVUTUVNPXkKIyBDT05GSUdfQU5PTl9WTUFfTkFNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQKQ09ORklHX0xSVV9HRU49eQpDT05GSUdfTFJVX0dFTl9FTkFCTEVEPXkKIyBDT05GSUdfTFJVX0dFTl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BFUl9WTUFfTE9DSz15CkNPTkZJR19QRVJfVk1BX0xPQ0s9eQpDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX05FVF9YR1JFU1M9eQpDT05GSUdfU0tCX0VYVEVOU0lPTlM9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfU0NNPXkKQ09ORklHX0FGX1VOSVhfT09CPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1RMUz1tCiMgQ09ORklHX1RMU19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19UTFNfVE9FIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9PRkZMT0FEPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9eQojIENPTkZJR19YRlJNX1VTRVJfQ09NUEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9BSD15CkNPTkZJR19YRlJNX0VTUD15CkNPTkZJR19YRlJNX0lQQ09NUD15CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19TTUMgaXMgbm90IHNldApDT05GSUdfWERQX1NPQ0tFVFM9eQojIENPTkZJR19YRFBfU09DS0VUU19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX05FVF9IQU5EU0hBS0U9eQpDT05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKIyBDT05GSUdfSVBfRklCX1RSSUVfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJUEFUSD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKQ09ORklHX0lQX1BOUF9CT09UUD15CkNPTkZJR19JUF9QTlBfUkFSUD15CkNPTkZJR19ORVRfSVBJUD15CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9eQpDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19ORVRfSVBHUkU9bQojIENPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUIGlzIG5vdCBzZXQKQ09ORklHX0lQX01ST1VURV9DT01NT049eQpDT05GSUdfSVBfTVJPVVRFPXkKIyBDT05GSUdfSVBfTVJPVVRFX01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15CkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVURQX1RVTk5FTD15CkNPTkZJR19ORVRfRk9VPXkKQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUz15CkNPTkZJR19JTkVUX0FIPXkKQ09ORklHX0lORVRfRVNQPXkKIyBDT05GSUdfSU5FVF9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9UQUJMRV9QRVJUVVJCX09SREVSPTE2CkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVRfVFVOTkVMPXkKIyBDT05GSUdfSU5FVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKIyBDT05GSUdfVENQX0NPTkdfQklDIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0NVQklDPXkKIyBDT05GSUdfVENQX0NPTkdfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFNUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IWUJMQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ZFR0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTlYgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19JTExJTk9JUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0RDVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0JCUj15CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9CQlIgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0FIPXkKQ09ORklHX0lORVQ2X0VTUD15CkNPTkZJR19JTkVUNl9FU1BfT0ZGTE9BRD15CiMgQ09ORklHX0lORVQ2X0VTUElOVENQIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0lQQ09NUD15CkNPTkZJR19JUFY2X01JUDY9eQpDT05GSUdfSVBWNl9JTEE9eQpDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9WVEkgaXMgbm90IHNldApDT05GSUdfSVBWNl9TSVQ9eQojIENPTkZJR19JUFY2X1NJVF82UkQgaXMgbm90IHNldApDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD15CiMgQ09ORklHX0lQVjZfR1JFIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfRk9VPXkKQ09ORklHX0lQVjZfRk9VX1RVTk5FTD15CkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9SUExfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X0lPQU02X0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVExBQkVMPXkKIyBDT05GSUdfTVBUQ1AgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSPXkKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX1NLSVBfRUdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPXkKQ09ORklHX05FVEZJTFRFUl9GQU1JTFlfQlJJREdFPXkKQ09ORklHX05FVEZJTFRFUl9CUEZfTElOSz15CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0hPT0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfQUNDVD15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19MT0c9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfT1NGPXkKQ09ORklHX05GX0NPTk5UUkFDSz15CkNPTkZJR19ORl9MT0dfU1lTTE9HPXkKQ09ORklHX05FVEZJTFRFUl9DT05OQ09VTlQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1pPTkVTPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DRlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0VWRU5UUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19MQUJFTFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX09WUz15CiMgQ09ORklHX05GX0NUX1BST1RPX0RDQ1AgaXMgbm90IHNldApDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9eQojIENPTkZJR19ORl9DVF9QUk9UT19VRFBMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5EQSBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0gzMjMgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfSVJDIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19CUk9BRENBU1Q9eQpDT05GSUdfTkZfQ09OTlRSQUNLX05FVEJJT1NfTlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NOTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BQVFA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NBTkU9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NJUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfVEZUUD15CkNPTkZJR19ORl9DVF9ORVRMSU5LPXkKIyBDT05GSUdfTkZfQ1RfTkVUTElOS19USU1FT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ1RfTkVUTElOS19IRUxQRVIgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfR0xVRV9DVD15CkNPTkZJR19ORl9OQVQ9eQpDT05GSUdfTkZfTkFUX0ZUUD15CkNPTkZJR19ORl9OQVRfU0lQPXkKQ09ORklHX05GX05BVF9URlRQPXkKQ09ORklHX05GX05BVF9SRURJUkVDVD15CkNPTkZJR19ORl9OQVRfTUFTUVVFUkFERT15CkNPTkZJR19ORl9OQVRfT1ZTPXkKQ09ORklHX05FVEZJTFRFUl9TWU5QUk9YWT15CkNPTkZJR19ORl9UQUJMRVM9eQpDT05GSUdfTkZfVEFCTEVTX0lORVQ9eQpDT05GSUdfTkZfVEFCTEVTX05FVERFVj15CkNPTkZJR19ORlRfTlVNR0VOPXkKQ09ORklHX05GVF9DVD15CiMgQ09ORklHX05GVF9DT05OTElNSVQgaXMgbm90IHNldApDT05GSUdfTkZUX0xPRz15CkNPTkZJR19ORlRfTElNSVQ9eQpDT05GSUdfTkZUX01BU1E9eQpDT05GSUdfTkZUX1JFRElSPXkKQ09ORklHX05GVF9OQVQ9eQojIENPTkZJR19ORlRfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05GVF9RVUVVRT15CkNPTkZJR19ORlRfUVVPVEE9eQpDT05GSUdfTkZUX1JFSkVDVD15CkNPTkZJR19ORlRfUkVKRUNUX0lORVQ9eQpDT05GSUdfTkZUX0NPTVBBVD15CkNPTkZJR19ORlRfSEFTSD15CkNPTkZJR19ORlRfRklCPXkKQ09ORklHX05GVF9GSUJfSU5FVD15CiMgQ09ORklHX05GVF9YRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1NPQ0tFVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9PU0YgaXMgbm90IHNldAojIENPTkZJR19ORlRfVFBST1hZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQojIENPTkZJR19ORlRfRklCX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfRklCX0lQVjQ9eQojIENPTkZJR19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PXkKQ09ORklHX05GX0xPR19BUlA9eQpDT05GSUdfTkZfTE9HX0lQVjQ9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9eQpDT05GSUdfTkZfTkFUX1BQVFA9eQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQojIENPTkZJR19JUF9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX0VDTiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj15CiMgQ09ORklHX0lQX05GX01BVENIX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9OQVQ9eQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY2PXkKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CiMgQ09ORklHX0lQNl9ORl9NQVRDSF9TUkggaXMgbm90IHNldApDT05GSUdfSVA2X05GX1RBUkdFVF9ITD15CkNPTkZJR19JUDZfTkZfRklMVEVSPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFk9eQpDT05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9TRUNVUklUWT15CkNPTkZJR19JUDZfTkZfTkFUPXkKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9NQVNRVUVSQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQgaXMgbm90IHNldAojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKIyBDT05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19CUklER0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQojIENPTkZJR19CUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPXkKCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfQ0NJRDM9eQojIENPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQojIGVuZCBvZiBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIERDQ1AgS2VybmVsIEhhY2tpbmcKCkNPTkZJR19JUF9TQ1RQPXkKIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKQ09ORklHX1JEUz15CiMgQ09ORklHX1JEU19SRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldApDT05GSUdfQVRNPXkKIyBDT05GSUdfQVRNX0NMSVAgaXMgbm90IHNldAojIENPTkZJR19BVE1fTEFORSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9CUjI2ODQgaXMgbm90IHNldApDT05GSUdfTDJUUD15CiMgQ09ORklHX0wyVFBfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFBfVjMgaXMgbm90IHNldApDT05GSUdfU1RQPXkKQ09ORklHX0JSSURHRT15CkNPTkZJR19CUklER0VfSUdNUF9TTk9PUElORz15CkNPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkc9eQojIENPTkZJR19CUklER0VfTVJQIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFX0NGTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRFNBPXkKIyBDT05GSUdfTkVUX0RTQV9UQUdfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fUFJFUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0hFTExDUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0dTV0lQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRURTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX01USyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0tTWiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVF84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1FDQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDRfQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDhfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JaTjFfQTVQU1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19MQU45MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1RSQUlMRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19YUlM3MDBYIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQojIENPTkZJR19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQojIENPTkZJR182TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKQ09ORklHX05FVF9TQ0hfUFJJTz15CkNPTkZJR19ORVRfU0NIX01VTFRJUT15CkNPTkZJR19ORVRfU0NIX1JFRD15CkNPTkZJR19ORVRfU0NIX1NGQj15CkNPTkZJR19ORVRfU0NIX1NGUT15CkNPTkZJR19ORVRfU0NIX1RFUUw9eQpDT05GSUdfTkVUX1NDSF9UQkY9eQojIENPTkZJR19ORVRfU0NIX0NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRVRGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfTVFQUklPX0xJQj15CiMgQ09ORklHX05FVF9TQ0hfVEFQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdfTkVUX1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9DQUtFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRlE9eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQojIENPTkZJR19ORVRfU0NIX0ZRX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9eQpDT05GSUdfTkVUX1NDSF9QTFVHPXkKIyBDT05GSUdfTkVUX1NDSF9FVFMgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9ERUZBVUxUPXkKIyBDT05GSUdfREVGQVVMVF9GUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9QRklGT19GQVNUPXkKQ09ORklHX0RFRkFVTFRfTkVUX1NDSD0icGZpZm9fZmFzdCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CiMgQ09ORklHX0NMU19VMzJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NMU19VMzJfTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZMT1c9eQpDT05GSUdfTkVUX0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9eQpDT05GSUdfTkVUX0NMU19GTE9XRVI9eQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD15CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKIyBDT05GSUdfR0FDVF9QUk9CIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfTUlSUkVEPXkKQ09ORklHX05FVF9BQ1RfU0FNUExFPXkKQ09ORklHX05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVESVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQojIENPTkZJR19ORVRfQUNUX01QTFMgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9WTEFOPXkKQ09ORklHX05FVF9BQ1RfQlBGPXkKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfU0tCTU9EPXkKQ09ORklHX05FVF9BQ1RfSUZFPXkKQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWT15CiMgQ09ORklHX05FVF9BQ1RfR0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCVENJTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9UQ19TS0JfRVhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD15CkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49eQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPXkKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1ZTT0NLRVRTX0RJQUc9eQpDT05GSUdfVlNPQ0tFVFNfTE9PUEJBQ0s9eQpDT05GSUdfVk1XQVJFX1ZNQ0lfVlNPQ0tFVFM9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUU19DT01NT049eQpDT05GSUdfSFlQRVJWX1ZTT0NLRVRTPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPXkKQ09ORklHX0hTUj15CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfUVJUUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTkNTST15CiMgQ09ORklHX05DU0lfT0VNX0NNRF9HRVRfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0tFRVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJR19NQVhfU0tCX0ZSQUdTPTE3CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EUk9QX01PTklUT1IgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JrIHRlc3RpbmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CiMgQ09ORklHX01DVFAgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19QU0FNUExFPXkKQ09ORklHX05FVF9JRkU9eQpDT05GSUdfTFdUVU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfTkVUX1NFTEZURVNUUz15CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdfTkVUX0RFVkxJTks9eQpDT05GSUdfUEFHRV9QT09MPXkKIyBDT05GSUdfUEFHRV9QT09MX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxPVkVSPXkKQ09ORklHX0VUSFRPT0xfTkVUTElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSEFWRV9FSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRUFFUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKIyBDT05GSUdfUENJRV9EUEMgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1BUTSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORD15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0lfU0hQQyBpcyBub3Qgc2V0CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19WTUQ9eQpDT05GSUdfUENJX0hZUEVSVl9JTlRFUkZBQ0U9eQoKIwojIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwoKIwojIERlc2lnbldhcmUtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVzaWduV2FyZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCgojCiMgTW9iaXZlaWwtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCiMgQ09ORklHX1BDSV9FTkRQT0lOVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBFbmRwb2ludAoKIwojIFBDSSBzd2l0Y2ggY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfUENJX1NXX1NXSVRDSFRFQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBzd2l0Y2ggY29udHJvbGxlciBkcml2ZXJzCgojIENPTkZJR19DWExfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUENDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJTyBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19BVVhJTElBUllfQlVTPXkKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIvc2Jpbi9ob3RwbHVnIgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVlRNUEZTX1NBRkUgaXMgbm90IHNldApDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKCiMKIyBGaXJtd2FyZSBsb2FkZXIKIwpDT05GSUdfRldfTE9BREVSPXkKQ09ORklHX0ZXX0xPQURFUl9QQUdFRF9CVUY9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKIyBDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTUz15CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWFo9eQojIENPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CkNPTkZJR19GV19DQUNIRT15CiMgQ09ORklHX0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfREVWTElOS19TWU5DX1NUQVRFX1RJTUVPVVQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19NSElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUhJX0JVU19FUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJ1cyBkZXZpY2VzCgojCiMgQ2FjaGUgRHJpdmVycwojCiMgZW5kIG9mIENhY2hlIERyaXZlcnMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgojIENPTkZJR19FREQgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlQgaXMgbm90IHNldAojIENPTkZJR19GV19DRkdfU1lTRlMgaXMgbm90IHNldApDT05GSUdfU1lTRkI9eQojIENPTkZJR19TWVNGQl9TSU1QTEVGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfRFhFX01FTV9BVFRSSUJVVEVTPXkKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVI9eQpDT05GSUdfQVBQTEVfUFJPUEVSVElFUz15CkNPTkZJR19SRVNFVF9BVFRBQ0tfTUlUSUdBVElPTj15CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKQ09ORklHX05WTUVfUkRNQT1tCkNPTkZJR19OVk1FX0ZDPXkKQ09ORklHX05WTUVfVENQPXkKQ09ORklHX05WTUVfQVVUSD15CkNPTkZJR19OVk1FX1RBUkdFVD1tCkNPTkZJR19OVk1FX1RBUkdFVF9QQVNTVEhSVT15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPW0KQ09ORklHX05WTUVfVEFSR0VUX1JETUE9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQojIENPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVRfVENQPW0KQ09ORklHX05WTUVfVEFSR0VUX0FVVEg9eQojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfSFBfSUxPPW0KIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfQkFMTE9PTj15CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19EV19YREFUQV9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfU0RGRUMgaXMgbm90IHNldAojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdfRUVQUk9NX0FUMjQgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX0hEQ1AgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfUFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX0dTQ19QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfVk1DST15CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19CQ01fVksgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09ORklHX1NDU0lfQ09NTU9OPXkKQ09ORklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPXkKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQojIENPTkZJR19DSFJfREVWX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT15CkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9bQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVBJM01SIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU01BUlRQUUk9bQojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST1tCkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST1tCiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNODAwMSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MAojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJVEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0FNRD1tCiMgQ09ORklHX1BBVEFfQVJUT1AgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRQODY3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gyTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9bQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPW0KIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPW0KIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNPTkZJR19NRF9CSVRNQVBfRklMRT15CiMgQ09ORklHX01EX0xJTkVBUiBpcyBub3Qgc2V0CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01EX01VTFRJUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0ZBVUxUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQpDT05GSUdfRlVTSU9OX1NBUz1tCkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKIyBDT05GSUdfRlVTSU9OX0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9bQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKIyBDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUQ09OU09MRV9FWFRFTkRFRF9MT0cgaXMgbm90IHNldApDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09ORklHX1RVTj15CkNPTkZJR19UQVA9eQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CkNPTkZJR19WRVRIPXkKQ09ORklHX1ZJUlRJT19ORVQ9eQojIENPTkZJR19OTE1PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVlJGPW0KIyBDT05GSUdfVlNPQ0tNT04gaXMgbm90IHNldAojIENPTkZJR19BUkNORVQgaXMgbm90IHNldApDT05GSUdfQVRNX0RSSVZFUlM9eQojIENPTkZJR19BVE1fRFVNTVkgaXMgbm90IHNldAojIENPTkZJR19BVE1fVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkFJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9OSUNTVEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lEVDc3MjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0ZPUkUyMDBFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1NPTE9TIGlzIG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwojIENPTkZJR19CNTMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0JDTV9TRjIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xPT1AgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xBTlRJUV9HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVQ3NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTYwNjAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01JQ1JPQ0hJUF9LU1pfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89bQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VUSEVSTkVUPXkKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1hHQkUgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX0FRVElPTj1tCkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9SX0FTSVg9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKIyBDT05GSUdfQVRMMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDEgaXMgbm90IHNldAojIENPTkZJR19BVEwxRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFDIGlzIG5vdCBzZXQKQ09ORklHX0FMWD1tCiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9bQojIENPTkZJR19DTklDIGlzIG5vdCBzZXQKQ09ORklHX1RJR09OMz1tCkNPTkZJR19USUdPTjNfSFdNT049eQpDT05GSUdfQk5YMlg9bQpDT05GSUdfQk5YMlhfU1JJT1Y9eQojIENPTkZJR19TWVNURU1QT1JUIGlzIG5vdCBzZXQKQ09ORklHX0JOWFQ9bQpDT05GSUdfQk5YVF9TUklPVj15CkNPTkZJR19CTlhUX0ZMT1dFUl9PRkZMT0FEPXkKIyBDT05GSUdfQk5YVF9EQ0IgaXMgbm90IHNldApDT05GSUdfQk5YVF9IV01PTj15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPW0KIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCiMgQ09ORklHX0NIRUxTSU9fVDFfMUcgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklHX0NIRUxTSU9fSU5MSU5FX0NSWVBUTz15CkNPTkZJR19DSEVMU0lPX0lQU0VDX0lOTElORT1tCkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9bQpDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKQ09ORklHX05FVF9WRU5ET1JfREFWSUNPTT15CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKIyBDT05GSUdfREUyMTA0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lOQk9ORF84NDAgaXMgbm90IHNldAojIENPTkZJR19ETTkxMDIgaXMgbm90IHNldAojIENPTkZJR19VTEk1MjZYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19CRTJORVRfQkUyPXkKQ09ORklHX0JFMk5FVF9CRTM9eQpDT05GSUdfQkUyTkVUX0xBTkNFUj15CkNPTkZJR19CRTJORVRfU0tZSEFXSz15CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9GVU5HSUJMRT15CiMgQ09ORklHX0ZVTl9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEU9eQpDT05GSUdfR1ZFPW0KQ09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPW0KQ09ORklHX0UxMDAwPW0KQ09ORklHX0UxMDAwRT1tCkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9bQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQl9EQ0E9eQpDT05GSUdfSUdCVkY9bQpDT05GSUdfSVhHQkU9bQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdfSVhHQkVfRENBPXkKIyBDT05GSUdfSVhHQkVfRENCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JFX0lQU0VDPXkKQ09ORklHX0lYR0JFVkY9bQpDT05GSUdfSVhHQkVWRl9JUFNFQz15CkNPTkZJR19JNDBFPW0KIyBDT05GSUdfSTQwRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSUFWRj1tCkNPTkZJR19JNDBFVkY9bQpDT05GSUdfSUNFPW0KQ09ORklHX0lDRV9TV0lUQ0hERVY9eQpDT05GSUdfSUNFX0hXVFM9eQojIENPTkZJR19GTTEwSyBpcyBub3Qgc2V0CkNPTkZJR19JR0M9bQojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9MSVRFWD15CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19NVk1ESU8gaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKQ09ORklHX1NLWTI9bQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU1RFUkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKIyBDT05GSUdfTUlDUk9TT0ZUX01BTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OST15CiMgQ09ORklHX05JX1hHRV9NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQpDT05GSUdfRk9SQ0VERVRIPXkKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QQUNLRVRfRU5HSU5FUz15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QRU5TQU5ETz15CiMgQ09ORklHX0lPTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX05FVFhFTl9OSUM9bQpDT05GSUdfUUVEPW0KQ09ORklHX1FFRF9TUklPVj15CkNPTkZJR19RRURFPW0KQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CiMgQ09ORklHX0JOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1ORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SREM9eQojIENPTkZJR19SNjA0MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldApDT05GSUdfODEzOVRPTz1tCkNPTkZJR184MTM5VE9PX1BJTz15CiMgQ09ORklHXzgxMzlUT09fVFVORV9UV0lTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPT184MTI5IGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUjgxNjk9bQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKIyBDT05GSUdfUk9DS0VSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CiMgQ09ORklHX1NDOTIwMzEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQojIENPTkZJR19TSVM5MDAgaXMgbm90IHNldAojIENPTkZJR19TSVMxOTAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFPXkKQ09ORklHX1NGQz1tCkNPTkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQT1tCkNPTkZJR19TRkNfU0lFTkFfTUNESV9NT049eQpDT05GSUdfU0ZDX1NJRU5BX1NSSU9WPXkKQ09ORklHX1NGQ19TSUVOQV9NQ0RJX0xPR0dJTkc9eQpDT05GSUdfTkVUX1ZFTkRPUl9TTVNDPXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0M5MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPPXkKIyBDT05GSUdfU1RNTUFDX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CiMgQ09ORklHX0hBUFBZTUVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBU1NJTkkgaXMgbm90IHNldAojIENPTkZJR19OSVUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TWU5PUFNZUz15CiMgQ09ORklHX0RXQ19YTEdNQUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQojIENPTkZJR19URUhVVEkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQU1dfUEhZX1NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RMQU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WRVJURVhDT009eQpDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XQU5HWFVOPXkKIyBDT05GSUdfTkdCRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RYR0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElMSU5YPXkKIyBDT05GSUdfWElMSU5YX0VNQUNMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FYSV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0xMX1RFTUFDIGlzIG5vdCBzZXQKQ09ORklHX0ZEREk9eQojIENPTkZJR19ERUZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLRlAgaXMgbm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldApDT05GSUdfUEhZTElOSz15CkNPTkZJR19QSFlMSUI9eQpDT05GSUdfU1dQSFk9eQojIENPTkZJR19MRURfVFJJR0dFUl9QSFkgaXMgbm90IHNldApDT05GSUdfRklYRURfUEhZPXkKIyBDT05GSUdfU0ZQIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfQU1EX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESU5fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJTjExMDBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVFVQU5USUFfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0FYODg3OTZCX1BIWT1tCiMgQ09ORklHX0JST0FEQ09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTU0MTQwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODQ4ODFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODdYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19DSUNBREFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SVElOQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EQVZJQ09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUExVU19QSFkgaXMgbm90IHNldAojIENPTkZJR19MWFRfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfWFdBWV9QSFkgaXMgbm90IHNldAojIENPTkZJR19MU0lfRVQxMDExQ19QSFkgaXMgbm90IHNldApDT05GSUdfTUFSVkVMTF9QSFk9eQpDT05GSUdfTUFSVkVMTF8xMEdfUEhZPXkKIyBDT05GSUdfTUFSVkVMTF84OFEyWFhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfODhYMjIyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVhMSU5FQVJfR1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX0dFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JFTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfVDFTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9TRU1JX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVE9SQ09NTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19OQVRJT05BTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQ0JUWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQzQ1X1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQX1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNOMjYwMDBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVQ4MDNYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1FTRU1JX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19SRUFMVEVLX1BIWT15CiMgQ09ORklHX1JFTkVTQVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9DS0NISVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1NNU0NfUEhZPW0KIyBDT05GSUdfU1RFMTBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4MzgyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzVEM4MTFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg0OF9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODY3X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4M1RENTEwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJVEVTU0VfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19QU0VfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15CkNPTkZJR19GV05PREVfTURJTz15CkNPTkZJR19BQ1BJX01ESU89eQpDT05GSUdfTURJT19ERVZSRVM9eQojIENPTkZJR19NRElPX0JJVEJBTkcgaXMgbm90IHNldAojIENPTkZJR19NRElPX0JDTV9VTklNQUMgaXMgbm90IHNldAojIENPTkZJR19NRElPX01WVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKCiMKIyBNRElPIE11bHRpcGxleGVycwojCgojCiMgUENTIGRldmljZSBkcml2ZXJzCiMKIyBlbmQgb2YgUENTIGRldmljZSBkcml2ZXJzCgojIENPTkZJR19QUFAgaXMgbm90IHNldAojIENPTkZJR19TTElQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CiMgQ09ORklHX1VTQl9DQVRDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0tBV0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JUTDgxNTAgaXMgbm90IHNldApDT05GSUdfVVNCX1JUTDgxNTI9bQojIENPTkZJR19VU0JfTEFONzhYWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVVNCTkVUPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3WD1tCkNPTkZJR19VU0JfTkVUX0FYODgxNzlfMTc4QT1tCkNPTkZJR19VU0JfTkVUX0NEQ0VUSEVSPW0KQ09ORklHX1VTQl9ORVRfQ0RDX0VFTT1tCkNPTkZJR19VU0JfTkVUX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9IVUFXRUlfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0NEQ19NQklNPW0KQ09ORklHX1VTQl9ORVRfRE05NjAxPW0KQ09ORklHX1VTQl9ORVRfU1I5NzAwPW0KQ09ORklHX1VTQl9ORVRfU1I5ODAwPW0KQ09ORklHX1VTQl9ORVRfU01TQzc1WFg9bQpDT05GSUdfVVNCX05FVF9TTVNDOTVYWD1tCkNPTkZJR19VU0JfTkVUX0dMNjIwQT1tCkNPTkZJR19VU0JfTkVUX05FVDEwODA9bQpDT05GSUdfVVNCX05FVF9QTFVTQj1tCkNPTkZJR19VU0JfTkVUX01DUzc4MzA9bQpDT05GSUdfVVNCX05FVF9STkRJU19IT1NUPW0KQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVF9FTkFCTEU9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUPW0KQ09ORklHX1VTQl9BTElfTTU2MzI9eQpDT05GSUdfVVNCX0FOMjcyMD15CkNPTkZJR19VU0JfQkVMS0lOPXkKQ09ORklHX1VTQl9BUk1MSU5VWD15CkNPTkZJR19VU0JfRVBTT04yODg4PXkKQ09ORklHX1VTQl9LQzIxOTA9eQpDT05GSUdfVVNCX05FVF9aQVVSVVM9bQpDT05GSUdfVVNCX05FVF9DWDgyMzEwX0VUSD1tCkNPTkZJR19VU0JfTkVUX0tBTE1JQT1tCkNPTkZJR19VU0JfTkVUX1FNSV9XV0FOPW0KQ09ORklHX1VTQl9ORVRfSU5UNTFYMT1tCkNPTkZJR19VU0JfQ0RDX1BIT05FVD1tCiMgQ09ORklHX1VTQl9JUEhFVEggaXMgbm90IHNldApDT05GSUdfVVNCX1NJRVJSQV9ORVQ9bQpDT05GSUdfVVNCX1ZMNjAwPW0KIyBDT05GSUdfVVNCX05FVF9DSDkyMDAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9BUUMxMTE9bQpDT05GSUdfVVNCX1JUTDgxNTNfRUNNPW0KIyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CgojCiMgV2lyZWxlc3MgV0FOCiMKIyBDT05GSUdfV1dBTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFdpcmVsZXNzIFdBTgoKQ09ORklHX1hFTl9ORVRERVZfRlJPTlRFTkQ9eQpDT05GSUdfVk1YTkVUMz1tCiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfVVNCNF9ORVQ9bQpDT05GSUdfSFlQRVJWX05FVD15CiMgQ09ORklHX05FVERFVlNJTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkFJTE9WRVI9eQojIENPTkZJR19JU0ROIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CiMgQ09ORklHX0lOUFVUX01BVFJJWEtNQVAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVklWQUxESUZNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNTAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1BJTkVQSE9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1lQUkVTU19TRiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQojIENPTkZJR19NT1VTRV9QUzJfRUxBTlRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9TTUJVUz15CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CiMgQ09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0EzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FESSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0NPQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR0YySyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQX01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TSURFV0lOREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVE1EQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19NQUdFTExBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19aSEVOSFVBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1hQQUQgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUVdJSUMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19GU0lBNkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TRU5TRUhBVCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQojIENPTkZJR19UQUJMRVRfVVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMjkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjg1MDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1BMTQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A1IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VFVEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRVhDMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklUU1UgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ISURFRVAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IWUNPTl9IWTQ2WFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IWU5JVFJPTl9DU1RYWFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUzZTWTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUtURjIxMjcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX05PVkFURUtfTlZUX1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU1BR0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJVDIxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU0lMRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pFVDYyMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUVM1WFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUVM3MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWklOSVRJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJTUFYX0hYODMxMTJCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDU1BLUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01NQTg0NTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BUEFORUwgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVExBU19CVE5TIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tYVEo5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfWUVBTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNMTA5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0lERUFQQURfU0xJREVCQVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhhcmR3YXJlIEkvTyBwb3J0cwojIGVuZCBvZiBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFR0FDWV9USU9DU1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfTERJU0NfQVVUT0xPQUQgaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfUEVSSUNPTT15CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9MQU5USVEgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MSU5GTEVYVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TUFJEIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj15CkNPTkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19SQU5ET01fVElNRVJJT01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9BTUQgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKIyBDT05GSUdfSFdfUkFORE9NX1hJUEhFUkEgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX05WUkFNPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSFBFVD15CiMgQ09ORklHX0hQRVRfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVDS19USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0NSNTAgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19OU0MgaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9bQpDT05GSUdfSTJDX0FMR09CSVQ9bQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT1tCiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQ1AyNjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDSTFYWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPXkKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUODJQMzMgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFRDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX01PQ0sgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19WTVcgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKIyBDT05GSUdfUElOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9MSUIgaXMgbm90IHNldAojIENPTkZJR19XMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFlfSFdNT049eQojIENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NBTVNVTkdfU0RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUQzQxNjJMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg3Nzk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CRDk5OTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9VRzMxMDUgaXMgbm90IHNldApDT05GSUdfSFdNT049eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUhUMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FRVUFDT01QVVRFUl9ENU5FWFQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BWElfRkFOX0NPTlRST0wgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19LOFRFTVA9bQpDT05GSUdfU0VOU09SU19LMTBURU1QPW0KQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPW0KIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfREVMTF9TTU0gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KIyBDT05GSUdfU0VOU09SU19GNzE4MDVGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRlNDSE1EIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hTMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNTUwMD1tCkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQzM0VlI1MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFMyMzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTVI3NTIwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE02MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PWFAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDR4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BTUM2ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKIyBDT05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1VTX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNVU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSFBfV01JIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19JTlRFTF9UQ0M9eQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9eQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RDQ19DT09MSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSEZJX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCB0aGVybWFsIGRyaXZlcnMKCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPW0KIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MApDT05GSUdfV0FUQ0hET0dfU1lTRlM9eQojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19XREFUX1dEVD1tCiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX0VDX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VCQ19DMzg0X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYQVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRjcxODA4RV9XRFQgaXMgbm90IHNldApDT05GSUdfU1A1MTAwX1RDTz1tCiMgQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQk1BU1IgaXMgbm90IHNldAojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPW0KIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lUQ09fV0RUPW0KQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFFNWDg2X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3MDE4X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fV0RUPW0KCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQSBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT1tCiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU01QUk8gaXMgbm90IHNldAojIENPTkZJR19QTUlDX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldAojIENPTkZJR19NRkRfQkQ5NTcxTVdWIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQ1M0Mkw0M19JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFERVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NUDI2MjkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfTFBDX0lDSD1tCiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX1BNQ19CWFQgaXMgbm90IHNldAojIENPTkZJR19NRkRfSVFTNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc1NDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2MzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVklQRVJCT0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZNzYzNkEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDQ4MzEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5NF9JMkMgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RRTVg4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVEMyNjBYX0kyQyBpcyBub3Qgc2V0CiMgZW5kIG9mIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKCkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfODhQRzg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzY3NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDc3ODU3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NDkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4ODkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjAwODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjA0MTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc4MjYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01QODg1OT15CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUENBOTQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwODAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA5MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFdNPXkKIyBDT05GSUdfUkVHVUxBVE9SX1JBQTIxNTMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDQ4MDEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTE5MEEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzM5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTc1OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYxNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVFEyMTM0IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUTVYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVFE2NzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTIyMDggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfU0xHNTEwMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKCiMKIyBDRUMgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0VDIHN1cHBvcnQKCkNPTkZJR19NRURJQV9TVVBQT1JUPW0KQ09ORklHX01FRElBX1NVUFBPUlRfRklMVEVSPXkKIyBDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgaXMgbm90IHNldAoKIwojIE1lZGlhIGRldmljZSB0eXBlcwojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9URVNUX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBkZXZpY2UgdHlwZXMKCkNPTkZJR19WSURFT19ERVY9bQpDT05GSUdfTUVESUFfQ09OVFJPTExFUj15CgojCiMgVmlkZW80TGludXggb3B0aW9ucwojCkNPTkZJR19WSURFT19WNEwyX0kyQz15CiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvNExpbnV4IG9wdGlvbnMKCiMKIyBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKIwojIGVuZCBvZiBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKCiMKIyBNZWRpYSBkcml2ZXJzCiMKCiMKIyBEcml2ZXJzIGZpbHRlcmVkIGFzIHNlbGVjdGVkIGF0ICdGaWx0ZXIgbWVkaWEgZHJpdmVycycKIwoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX0dTUENBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TMjI1NSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVklERU9fQ0xBU1M9bQpDT05GSUdfVVNCX1ZJREVPX0NMQVNTX0lOUFVUX0VWREVWPXkKCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNCIGRldmljZXMKIwojIENPTkZJR19WSURFT19FTTI4WFggaXMgbm90IHNldAojIENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9eQojIENPTkZJR19WSURFT19NRU0yTUVNX0RFSU5URVJMQUNFIGlzIG5vdCBzZXQKCiMKIyBBbGxlZ3JvIERWVCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBBbWxvZ2ljIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEFtcGhpb24gZHJpdmVycwojCgojCiMgQXNwZWVkIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEF0bWVsIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIENhZGVuY2UgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBREVOQ0VfQ1NJMlJYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ0FERU5DRV9DU0kyVFggaXMgbm90IHNldAoKIwojIENoaXBzJk1lZGlhIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEludGVsIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIE1hcnZlbGwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBRkVfQ0NJQyBpcyBub3Qgc2V0CgojCiMgTWVkaWF0ZWsgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTWljcm9jaGlwIFRlY2hub2xvZ3ksIEluYy4gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTlZpZGlhIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIE5YUCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBRdWFsY29tbSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBSZW5lc2FzIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFJvY2tjaGlwIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFNhbXN1bmcgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU1RNaWNyb2VsZWN0cm9uaWNzIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFN1bnhpIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFRleGFzIEluc3RydW1lbnRzIGRyaXZlcnMKIwoKIwojIFZlcmlzaWxpY29uIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFZJQSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBYaWxpbnggbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCkNPTkZJR19VVkNfQ09NTU9OPW0KQ09ORklHX1ZJREVPQlVGMl9DT1JFPW0KQ09ORklHX1ZJREVPQlVGMl9WNEwyPW0KQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9bQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQojIGVuZCBvZiBNZWRpYSBkcml2ZXJzCgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMKIwojIENPTkZJR19WSURFT19DQU1FUkFfU0VOU09SIGlzIG5vdCBzZXQKCiMKIyBMZW5zIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19BSzczNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3NjggaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk4MDdfVkNNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGVucyBkcml2ZXJzCgojCiMgRmxhc2ggZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0FEUDE2NTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM1NjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM2NDYgaXMgbm90IHNldAojIGVuZCBvZiBGbGFzaCBkZXZpY2VzCgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCiMgQ09ORklHX1ZJREVPX0NTMzMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTNMMzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVNQMzQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTc0MzIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UREE5ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEVBNjQxNUMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVExWMzIwQUlDMjNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZBVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VEQTEzNDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUDI3U01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODczOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODc3NSBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKCiMKIyBSRFMgZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE2NTg4IGlzIG5vdCBzZXQKIyBlbmQgb2YgUkRTIGRlY29kZXJzCgojCiMgVmlkZW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODE5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4NTYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0tTMDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01MODZWNzY2NyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEMzNTg3NDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UQzM1ODc0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNFggaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA1MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNzAwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXMjgwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQWDMyMjAgaXMgbm90IHNldAoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX1NBQTcxN1ggaXMgbm90IHNldAojIENPTkZJR19WSURFT19DWDI1ODQwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gZGVjb2RlcnMKCiMKIyBWaWRlbyBlbmNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxNzAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzM0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjczOTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3NTExIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQUs4ODFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxODUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19USFM4MjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gZW5jb2RlcnMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1VQRDY0MDMxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VQRDY0MDgzIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1NBQTY3NTJIUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCgojCiMgU0RSIHR1bmVyIGNoaXBzCiMKIyBlbmQgb2YgU0RSIHR1bmVyIGNoaXBzCgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19WSURFT19JMkMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NNTI3OTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVF9NSVBJRDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEhTNzMwMyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCgojCiMgVmlkZW8gc2VyaWFsaXplcnMgYW5kIGRlc2VyaWFsaXplcnMKIwojIGVuZCBvZiBWaWRlbyBzZXJpYWxpemVycyBhbmQgZGVzZXJpYWxpemVycwojIGVuZCBvZiBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQVBFUlRVUkVfSEVMUEVSUz15CkNPTkZJR19WSURFT19DTURMSU5FPXkKQ09ORklHX1ZJREVPX05PTU9ERVNFVD15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApDT05GSUdfQUdQPXkKQ09ORklHX0FHUF9BTUQ2ND15CkNPTkZJR19BR1BfSU5URUw9eQojIENPTkZJR19BR1BfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9HVFQ9eQojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0RFQlVHX01NIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RFQlVHX0RQX01TVF9UT1BPTE9HWV9SRUZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RFQlVHX01PREVTRVRfTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMgQ09ORklHX0RSTV9GQkRFVl9MRUFLX1BIWVNfU01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfRFJNX0RJU1BMQVlfSEVMUEVSPW0KQ09ORklHX0RSTV9ESVNQTEFZX0RQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRENQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRE1JX0hFTFBFUj15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EUF9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX1RUTT1tCkNPTkZJR19EUk1fRVhFQz1tCkNPTkZJR19EUk1fQlVERFk9bQpDT05GSUdfRFJNX1RUTV9IRUxQRVI9bQpDT05GSUdfRFJNX0dFTV9TSE1FTV9IRUxQRVI9eQpDT05GSUdfRFJNX1NVQkFMTE9DX0hFTFBFUj1tCkNPTkZJR19EUk1fU0NIRUQ9bQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19TSUwxNjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoKIwojIEFSTSBkZXZpY2VzCiMKIyBlbmQgb2YgQVJNIGRldmljZXMKCiMgQ09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldApDT05GSUdfRFJNX0FNREdQVT1tCkNPTkZJR19EUk1fQU1ER1BVX1NJPXkKQ09ORklHX0RSTV9BTURHUFVfQ0lLPXkKQ09ORklHX0RSTV9BTURHUFVfVVNFUlBUUj15CiMgQ09ORklHX0RSTV9BTURHUFVfV0VSUk9SIGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfRFJNX0FNRF9BQ1AgaXMgbm90IHNldAojIGVuZCBvZiBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCgojCiMgRGlzcGxheSBFbmdpbmUgQ29uZmlndXJhdGlvbgojCkNPTkZJR19EUk1fQU1EX0RDPXkKQ09ORklHX0RSTV9BTURfRENfRlA9eQojIENPTkZJR19EUk1fQU1EX0RDX1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNRF9TRUNVUkVfRElTUExBWSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgRW5naW5lIENvbmZpZ3VyYXRpb24KCkNPTkZJR19IU0FfQU1EPXkKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTU9bQpDT05GSUdfRFJNX0k5MTVfRk9SQ0VfUFJPQkU9IiIKQ09ORklHX0RSTV9JOTE1X0NBUFRVUkVfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfQ09NUFJFU1NfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfVVNFUlBUUj15CiMgQ09ORklHX0RSTV9JOTE1X0dWVF9LVk1HVCBpcyBub3Qgc2V0CgojCiMgZHJtL2k5MTUgRGVidWdnaW5nCiMKIyBDT05GSUdfRFJNX0k5MTVfV0VSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfU1dfRkVOQ0VfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NXX0ZFTkNFX0NIRUNLX0RBRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0RFQlVHX0dVQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfTE9XX0xFVkVMX1RSQUNFUE9JTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfVkJMQU5LX0VWQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfUlVOVElNRV9QTSBpcyBub3Qgc2V0CiMgZW5kIG9mIGRybS9pOTE1IERlYnVnZ2luZwoKIwojIGRybS9pOTE1IFByb2ZpbGUgR3VpZGVkIE9wdGltaXNhdGlvbgojCkNPTkZJR19EUk1fSTkxNV9SRVFVRVNUX1RJTUVPVVQ9MjAwMDAKQ09ORklHX0RSTV9JOTE1X0ZFTkNFX1RJTUVPVVQ9MTAwMDAKQ09ORklHX0RSTV9JOTE1X1VTRVJGQVVMVF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1X0hFQVJUQkVBVF9JTlRFUlZBTD0yNTAwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9NjQwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVRfQ09NUFVURT03NTAwCkNPTkZJR19EUk1fSTkxNV9NQVhfUkVRVUVTVF9CVVNZV0FJVD04MDAwCkNPTkZJR19EUk1fSTkxNV9TVE9QX1RJTUVPVVQ9MTAwCkNPTkZJR19EUk1fSTkxNV9USU1FU0xJQ0VfRFVSQVRJT049MQojIGVuZCBvZiBkcm0vaTkxNSBQcm9maWxlIEd1aWRlZCBPcHRpbWlzYXRpb24KCiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZLTVMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BVPXkKQ09ORklHX0RSTV9WSVJUSU9fR1BVX0tNUz15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKCiMgQ09ORklHX0RSTV9MT09OR1NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZHQTE2PXkKIyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9FRkk9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9eQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9DT1JFPXkKQ09ORklHX0ZCX05PVElGWT15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfREVWSUNFPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9JT01FTV9GT1BTPXkKQ09ORklHX0ZCX0lPTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlNfREVGRVJSRUQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0tUWjg4NjYgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX0RSTV9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD1tCiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj1tCiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUkVBVElWRV9TQjA1NDAgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9bQojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VWSVNJT04gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPW0KIyBDT05GSUdfSElEX0ZUMjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HTE9SSU9VUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR09PR0xFX1NUQURJQV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj1tCiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPW0KIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049bQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9bQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPW0KQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD1tCiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz1tCiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9bQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9bQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIEhJRC1CUEYgc3VwcG9ydAojCiMgQ09ORklHX0hJRF9CUEYgaXMgbm90IHNldAojIGVuZCBvZiBISUQtQlBGIHN1cHBvcnQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgpDT05GSUdfSTJDX0hJRD15CiMgQ09ORklHX0kyQ19ISURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISURfT0YgaXMgbm90IHNldAoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX0lTSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBJU0ggSElEIHN1cHBvcnQKCiMKIyBBTUQgU0ZIIEhJRCBTdXBwb3J0CiMKIyBDT05GSUdfQU1EX1NGSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBBTUQgU0ZIIEhJRCBTdXBwb3J0CgpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9GRVdfSU5JVF9SRVRSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCiMgQ09ORklHX1VTQl9NT04gaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QQ0lfUkVORVNBUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT15CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQojIENPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9GU0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDExNlhfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09IQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9YRU5fSENEIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9XRE09bQojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSMDkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSNTUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9KVU1QU0hPVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfS0FSTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX01EQzgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQklQX0NPUkUgaXMgbm90IHNldAoKIwojIFVTQiBkdWFsLW1vZGUgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9bQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89bQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9bQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX01GSV9GQVNUQ0hBUkdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NJU1VTQlZHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JT1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNJR0hURlcgaXMgbm90IHNldAojIENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNldAojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hVQl9VU0IyNTFYQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19UWVBFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ST0xFX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19NTUM9eQpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5PUlM9MzIKIyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST1tCkNPTkZJR19NTUNfU0RIQ0lfUExURk09bQpDT05GSUdfTU1DX1NESENJX0ZfU0RIMzA9bQojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZJQV9TRE1NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WVUIzMDAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNIQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DUUhDST15CiMgQ09ORklHX01NQ19IU1EgaXMgbm90IHNldAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9YRU5PTj1tCiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk5NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI2MDZNVlYgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMTlYIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAoKIwojIEZsYXNoIGFuZCBUb3JjaCBMRUQgZHJpdmVycwojCgojCiMgUkdCIExFRCBkcml2ZXJzCiMKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0RJU0sgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQUNUSVZJVFkgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1RUWSBpcyBub3Qgc2V0CgojCiMgU2ltcGxlIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EPXkKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOU19DT05GSUdGUz15CkNPTkZJR19JTkZJTklCQU5EX1ZJUlRfRE1BPXkKIyBDT05GSUdfSU5GSU5JQkFORF9CTlhUX1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9DWEdCNCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVJETUEgaXMgbm90IHNldApDT05GSUdfTUxYNF9JTkZJTklCQU5EPW0KQ09ORklHX01MWDVfSU5GSU5JQkFORD1tCiMgQ09ORklHX0lORklOSUJBTkRfTVRIQ0EgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUUVEUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVk1XQVJFX1BWUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUkRNQVZUIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09QQV9WTklDIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0RFQ09ERV9NQ0U9eQojIENPTkZJR19FREFDX0FNRDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19FNzUyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTgyOTc1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTMwMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0kzMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JRTMxMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19YMzggaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JN0NPUkUgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0tYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMTBOTSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfUE5EMiBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSUdFTjYgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NEMzA3OCBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0RTMzIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JQNUMwMSBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lEWERfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPQVRETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9YRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BURE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BIGlzIG5vdCBzZXQKQ09ORklHX0hTVV9ETUE9eQojIENPTkZJR19TRl9QRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTERNQSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwojIENPTkZJR19BU1lOQ19UWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VETUFCVUYgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NZU0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCkNPTkZJR19EQ0E9eQojIENPTkZJR19VSU8gaXMgbm90IHNldApDT05GSUdfVkZJTz1tCkNPTkZJR19WRklPX0dST1VQPXkKQ09ORklHX1ZGSU9fQ09OVEFJTkVSPXkKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9bQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJT19WSVJRRkQ9eQoKIwojIFZGSU8gc3VwcG9ydCBmb3IgUENJIGRldmljZXMKIwpDT05GSUdfVkZJT19QQ0lfQ09SRT1tCkNPTkZJR19WRklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0k9bQojIENPTkZJR19WRklPX1BDSV9WR0EgaXMgbm90IHNldAojIENPTkZJR19WRklPX1BDSV9JR0QgaXMgbm90IHNldAojIENPTkZJR19NTFg1X1ZGSU9fUENJIGlzIG5vdCBzZXQKIyBlbmQgb2YgVkZJTyBzdXBwb3J0IGZvciBQQ0kgZGV2aWNlcwoKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj15CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVk1HRU5JRD15CiMgQ09ORklHX1ZCT1hHVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19OSVRST19FTkNMQVZFUz15CiMgQ09ORklHX0VGSV9TRUNSRVQgaXMgbm90IHNldApDT05GSUdfVklSVElPX0FOQ0hPUj15CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1BDSV9MSUI9bQpDT05GSUdfVklSVElPX1BDSV9MSUJfTEVHQUNZPW0KQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9bQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElPX0JBTExPT049bQpDT05GSUdfVklSVElPX0lOUFVUPW0KQ09ORklHX1ZJUlRJT19NTUlPPW0KQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15CkNPTkZJR19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19WRFBBIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX0lPVExCPXkKQ09ORklHX1ZIT1NUX1RBU0s9eQpDT05GSUdfVkhPU1Q9eQpDT05GSUdfVkhPU1RfTUVOVT15CkNPTkZJR19WSE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfVlNPQ0s9eQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CiMgQ09ORklHX0hZUEVSVl9WVExfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfVElNRVI9eQpDT05GSUdfSFlQRVJWX1VUSUxTPXkKQ09ORklHX0hZUEVSVl9CQUxMT09OPXkKIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVD15CkNPTkZJR19YRU5fREVWX0VWVENITj15CiMgQ09ORklHX1hFTl9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTkZTPXkKQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DPXkKIyBDT05GSUdfWEVOX0dSQU5UX0RNQV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCX1hFTj15CiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9eQpDT05GSUdfWEVOX0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15CiMgQ09ORklHX1hFTl9WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTExBTk9YX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1NVUkZBQ0VfUExBVEZPUk1TPXkKIyBDT05GSUdfU1VSRkFDRV8zX1BPV0VSX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9HUEUgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDUElfV01JPXkKQ09ORklHX1dNSV9CTU9GPXkKIyBDT05GSUdfSFVBV0VJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX01YTV9XTUkgaXMgbm90IHNldAojIENPTkZJR19OVklESUFfV01JX0VDX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJQU9NSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19HSUdBQllURV9XTUkgaXMgbm90IHNldAojIENPTkZJR19ZT0dBQk9PSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNldAojIENPTkZJR19BQ0VSX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUl9XTUkgaXMgbm90IHNldAojIENPTkZJR19BTURfUE1GIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9IU01QIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWX1NXQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfV01JIGlzIG5vdCBzZXQKQ09ORklHX0VFRVBDX0xBUFRPUD15CiMgQ09ORklHX1g4Nl9QTEFURk9STV9EUklWRVJTX0RFTEwgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BEX1BPQ0tFVF9GQU4gaXMgbm90IHNldAojIENPTkZJR19YODZfUExBVEZPUk1fRFJJVkVSU19IUCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJUkVMRVNTX0hPVEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldAojIENPTkZJR19MRU5PVk9fWU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9MTUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9BVE9NSVNQMl9QTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NBUl9JTlQxMDkyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNldAoKIwojIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfU1BFRURfU0VMRUNUX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CgojIENPTkZJR19JTlRFTF9XTUlfU0JMX0ZXX1VQREFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1dNSV9USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgSW50ZWwgVW5jb3JlIEZyZXF1ZW5jeSBDb250cm9sCiMKIyBDT05GSUdfSU5URUxfVU5DT1JFX0ZSRVFfQ09OVFJPTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFVuY29yZSBGcmVxdWVuY3kgQ29udHJvbAoKIyBDT05GSUdfSU5URUxfSElEX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVkJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BVTklUX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RVUkJPX01BWF8zIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVlNFQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9FQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfUTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xHX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19TWVNURU03Nl9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19NTFhfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TQ1VfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU0NVX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lFTUVOU19TSU1BVElDX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTk1BVEVfRk0wN19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1AyU0I9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1ZDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9mIENsb2NrIFNvdXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RNQT15CkNPTkZJR19JT01NVV9TVkE9eQpDT05GSUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9JT01NVV9WMj15CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKQ09ORklHX0lOVEVMX0lPTU1VX1NWTT15CkNPTkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OPXkKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NDQUxBQkxFX01PREVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX0lPTU1VRkQgaXMgbm90IHNldApDT05GSUdfSVJRX1JFTUFQPXkKQ09ORklHX0hZUEVSVl9JT01NVT15CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIyBDT05GSUdfV1BDTTQ1MF9TT0MgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJR19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MR01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CgojCiMgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwojCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwoKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9JTlRFTF9MR01fRU1NQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKQ09ORklHX05WTUVNPXkKQ09ORklHX05WTUVNX1NZU0ZTPXkKCiMKIyBMYXlvdXQgVHlwZXMKIwojIENPTkZJR19OVk1FTV9MQVlPVVRfU0wyOF9WUEQgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9MQVlPVVRfT05JRV9UTFYgaXMgbm90IHNldAojIGVuZCBvZiBMYXlvdXQgVHlwZXMKCiMgQ09ORklHX05WTUVNX1JNRU0gaXMgbm90IHNldAoKIwojIEhXIHRyYWNpbmcgc3VwcG9ydAojCiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKIyBlbmQgb2YgSFcgdHJhY2luZyBzdXBwb3J0CgojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSU1CVVMgaXMgbm90IHNldAojIENPTkZJR19JTlRFUkNPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQ0kgaXMgbm90IHNldAojIENPTkZJR19IVEUgaXMgbm90IHNldAojIGVuZCBvZiBEZXZpY2UgRHJpdmVycwoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQojIENPTkZJR19WQUxJREFURV9GU19QQVJTRVIgaXMgbm90IHNldApDT05GSUdfRlNfSU9NQVA9eQpDT05GSUdfQlVGRkVSX0hFQUQ9eQpDT05GSUdfTEVHQUNZX0RJUkVDVF9JTz15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNldAojIENPTkZJR19FWFQzX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9VU0VfRk9SX0VYVDI9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15CiMgQ09ORklHX1JFSVNFUkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1hGU19GUz15CkNPTkZJR19YRlNfU1VQUE9SVF9WND15CkNPTkZJR19YRlNfU1VQUE9SVF9BU0NJSV9DST15CkNPTkZJR19YRlNfUVVPVEE9eQpDT05GSUdfWEZTX1BPU0lYX0FDTD15CiMgQ09ORklHX1hGU19SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19PTkxJTkVfU0NSVUIgaXMgbm90IHNldAojIENPTkZJR19YRlNfV0FSTiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19PQ0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz1tCkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SRUZfVkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMgaXMgbm90IHNldApDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBDT05GSUdfRlNfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GU19GUz15CkNPTkZJR19GVVNFX0ZTPXkKIyBDT05GSUdfQ1VTRSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fRlM9eQpDT05GSUdfT1ZFUkxBWV9GUz15CiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfRElSIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfQUxXQVlTX0ZPTExPVz15CiMgQ09ORklHX09WRVJMQVlfRlNfSU5ERVggaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1hJTk9fQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfTUVUQUNPUFkgaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfTkVURlNfU1VQUE9SVD15CiMgQ09ORklHX05FVEZTX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRSBpcyBub3Qgc2V0CiMgZW5kIG9mIENhY2hlcwoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CkNPTkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz15CiMgZW5kIG9mIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKCiMKIyBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15CkNPTkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCiMgQ09ORklHX0ZBVF9ERUZBVUxUX1VURjggaXMgbm90IHNldAojIENPTkZJR19FWEZBVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTM19GUyBpcyBub3Qgc2V0CiMgZW5kIG9mIERPUy9GQVQvRVhGQVQvTlQgRmlsZXN5c3RlbXMKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMgbm90IHNldApDT05GSUdfUFJPQ19WTUNPUkU9eQojIENPTkZJR19QUk9DX1ZNQ09SRV9ERVZJQ0VfRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMgQ09ORklHX1BST0NfQ0hJTERSRU4gaXMgbm90IHNldApDT05GSUdfUFJPQ19QSURfQVJDSF9TVEFUVVM9eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CiMgQ09ORklHX1RNUEZTX0lOT0RFNjQgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19RVU9UQSBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0hVR0VUTEJfUEFHRV9PUFRJTUlaRV9WTUVNTUFQPXkKIyBDT05GSUdfSFVHRVRMQl9QQUdFX09QVElNSVpFX1ZNRU1NQVBfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJQ19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CiMgZW5kIG9mIFBzZXVkbyBmaWxlc3lzdGVtcwoKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUPXkKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19DSE9JQ0VfREVDT01QX0JZX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKIyBDT05GSUdfU1FVQVNIRlNfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVBU0hGU19aU1REPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FUk9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD15CkNPTkZJR19QTkZTX0JMT0NLPXkKQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPXkKQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9eQojIENPTkZJR19ORlNfVjRfMl9SRUFEX1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19ORlNfVjRfMl9TU0NfSEVMUEVSPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENTRUNfR1NTX0tSQjU9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09ORklHX05MU19VQ1MyX1VUSUxTPXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklHX0lOVEVMX1RYVCBpcyBub3Qgc2V0CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0lOVFJPU1BFQ1RfUE9MSUNZPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0VYUE9SVF9CSU5BUlk9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfUEFSQU5PSURfTE9BRD15CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTEFORExPQ0s9eQpDT05GSUdfSU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9LRVlSSU5HPXkKQ09ORklHX0xPQURfVUVGSV9LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQojIENPTkZJR19JTUFfS0VYRUMgaXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0xTTT0ieWFtYSxsb2FkcGluLHNhZmVzZXRpZCxpbnRlZ3JpdHksYnBmLGFwcGFybW9yIgoKIwojIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojCgojCiMgTWVtb3J5IGluaXRpYWxpemF0aW9uCiMKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1BBVFRFUk49eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVST19CQVJFPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk89eQojIENPTkZJR19JTklUX1NUQUNLX05PTkUgaXMgbm90IHNldAojIENPTkZJR19JTklUX1NUQUNLX0FMTF9QQVRURVJOIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1pFUk89eQpDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0xFQUs9eQojIENPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBS19WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLTEVBS19UUkFDS19NSU5fU0laRT0xMDAKIyBDT05GSUdfU1RBQ0tMRUFLX01FVFJJQ1MgaXMgbm90IHNldAojIENPTkZJR19TVEFDS0xFQUtfUlVOVElNRV9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfT05fQUxMT0NfREVGQVVMVF9PTj15CiMgQ09ORklHX0lOSVRfT05fRlJFRV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19aRVJPX0NBTExfVVNFRF9SRUdTPXkKIyBDT05GSUdfWkVST19DQUxMX1VTRURfUkVHUyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoKIwojIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0xJU1RfSEFSREVORUQ9eQpDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMgZW5kIG9mIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgpDT05GSUdfUkFORFNUUlVDVF9OT05FPXkKIyBDT05GSUdfUkFORFNUUlVDVF9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORFNUUlVDVF9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX1NJRz15CkNPTkZJR19DUllQVE9fU0lHMj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdfQ1JZUFRPX1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NJTUQ9eQpDT05GSUdfQ1JZUFRPX0VOR0lORT15CiMgZW5kIG9mIENyeXB0byBjb3JlIG9yIGhlbHBlcgoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19ESF9SRkM3OTE5X0dST1VQUz15CiMgQ09ORklHX0NSWVBUT19FQ0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CiMgZW5kIG9mIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CgojCiMgQmxvY2sgY2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmxvY2sgY2lwaGVycwoKIwojIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCiMKQ09ORklHX0NSWVBUT19BRElBTlRVTT15CkNPTkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX0NCQz15CiMgQ09ORklHX0NSWVBUT19DRkIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NUUj15CiMgQ09ORklHX0NSWVBUT19DVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VDQj15CiMgQ09ORklHX0NSWVBUT19IQ1RSMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xSVyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19PRkIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1PXkKIyBlbmQgb2YgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQgbW9kZXMKCiMKIyBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKIwojIENPTkZJR19DUllQVE9fQUVHSVMxMjggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX0dFTklWPXkKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9eQpDT05GSUdfQ1JZUFRPX0VTU0lWPXkKIyBlbmQgb2YgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCgojCiMgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwojCkNPTkZJR19DUllQVE9fQkxBS0UyQj1tCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9eQojIENPTkZJR19DUllQVE9fU00zX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU1RSRUVCT0cgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVk1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19XUDUxMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19YWEhBU0g9bQojIGVuZCBvZiBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCgojCiMgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMj15CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUYgaXMgbm90IHNldAojIGVuZCBvZiBDUkNzIChjeWNsaWMgcmVkdW5kYW5jeSBjaGVja3MpCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19aU1REPW0KIyBlbmQgb2YgQ29tcHJlc3Npb24KCiMKIyBSYW5kb20gbnVtYmVyIGdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQojIENPTkZJR19DUllQVE9fRFJCR19IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKIyBDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFlfVEVTVElOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKCiMKIyBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQVSAoeDg2KQojCkNPTkZJR19DUllQVE9fQ1VSVkUyNTUxOV9YODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQV9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0dGTklfQVZYNTEyX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4X0FFU05JX1NTRTIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfU1NFMj15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNV9BVlgyPXkKQ09ORklHX0NSWVBUT19CTEFLRTJTX1g4Nj15CiMgQ09ORklHX0NSWVBUT19QT0xZVkFMX0NMTVVMX05JIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19QT0xZMTMwNV9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fU0hBMV9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEEyNTZfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNM19BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUwgaXMgbm90IHNldAojIGVuZCBvZiBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQVSAoeDg2KQoKQ09ORklHX0NSWVBUT19IVz15CiMgQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF80WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NIRUxTSU8gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQojIENPTkZJR19DUllQVE9fREVWX1NBRkVYQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BTUxPR0lDX0dYTCBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzhfUFJJVkFURV9LRVlfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfVEVTVF9LRVkgaXMgbm90IHNldApDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OPXkKIyBDT05GSUdfRklQU19TSUdOQVRVUkVfU0VMRlRFU1QgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX01PRFVMRV9TSUdfS0VZPSJjZXJ0cy9zaWduaW5nX2tleS5wZW0iCkNPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX1JTQT15CiMgQ09ORklHX01PRFVMRV9TSUdfS0VZX1RZUEVfRUNEU0EgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCiMgQ09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFTSF9MSVNUPSIiCiMgQ09ORklHX1NZU1RFTV9SRVZPQ0FUSU9OX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0FVVEhfVVBEQVRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX1JBSUQ2X1BRX0JFTkNITUFSSz15CkNPTkZJR19MSU5FQVJfUkFOR0VTPXkKIyBDT05GSUdfUEFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldAojIENPTkZJR19QUklNRV9OVU1CRVJTIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19BUkNIX1VTRV9TWU1fQU5OT1RBVElPTlM9eQoKIwojIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0NSWVBUT19MSUJfVVRJTFM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BRVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BUkM0PXkKQ09ORklHX0NSWVBUT19MSUJfR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQkxBS0UyUz15CkNPTkZJR19DUllQVE9fTElCX0JMQUtFMlNfR0VORVJJQz15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEFfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DVVJWRTI1NTE5PXkKQ09ORklHX0NSWVBUT19MSUJfQ1VSVkUyNTUxOV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfQ1VSVkUyNTUxOT15CkNPTkZJR19DUllQVE9fTElCX0RFUz15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X1JTSVpFPTExCkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEExPXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2YgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKCkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQojIENPTkZJR19DUkNfVDEwRElGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNjRfUk9DS1NPRlQgaXMgbm90IHNldApDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldAojIENPTkZJR19DUkM2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldAojIENPTkZJR19DUkM3IGlzIG5vdCBzZXQKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PXkKQ09ORklHX1hYSEFTSD15CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX1pTVERfQ09NTU9OPXkKQ09ORklHX1pTVERfQ09NUFJFU1M9eQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CiMgQ09ORklHX1haX0RFQ19NSUNST0xaTUEgaXMgbm90IHNldApDT05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19aU1REPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfRE1BX09QUz15CkNPTkZJR19ORUVEX1NHX0RNQV9GTEFHUz15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfU1dJT1RMQl9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19GT1JDRV9OUl9DUFVTIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfSEFWRV9HRU5FUklDX1ZEU089eQpDT05GSUdfR0VORVJJQ19HRVRUSU1FT0ZEQVk9eQpDT05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9OVF84eDggaXMgbm90IHNldApDT05GSUdfRk9OVF84eDE2PXkKIyBDT05GSUdfRk9OVF82eDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF83eDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX0FDT1JOXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfTUlOSV80eDYgaXMgbm90IHNldAojIENPTkZJR19GT05UXzZ4MTAgaXMgbm90IHNldAojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU44eDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU4xMngyMiBpcyBub3Qgc2V0CkNPTkZJR19GT05UX1RFUjE2eDMyPXkKIyBDT05GSUdfRk9OVF82eDggaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hBU19DUFVfQ0FDSEVfSU5WQUxJREFURV9NRU1SRUdJT049eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hFPXkKQ09ORklHX0FSQ0hfSEFTX0NPUFlfTUM9eQpDT05GSUdfQVJDSF9TVEFDS1dBTEs9eQpDT05GSUdfU1RBQ0tERVBPVD15CkNPTkZJR19TQklUTUFQPXkKQ09ORklHX1BBUk1BTj1tCkNPTkZJR19PQkpBR0c9bQojIGVuZCBvZiBMaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfUExETUZXPXkKCiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKIyBDT05GSUdfUFJJTlRLX0NBTExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLVFJBQ0VfQlVJTERfSUQgaXMgbm90IHNldApDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfUVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NZTUJPTElDX0VSUk5BTUU9eQpDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgZW5kIG9mIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoKQ09ORklHX0RFQlVHX0tFUk5FTD15CkNPTkZJR19ERUJVR19NSVNDPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfQVNfSEFTX05PTl9DT05TVF9MRUIxMjg9eQojIENPTkZJR19ERUJVR19JTkZPX05PTkUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGX1RPT0xDSEFJTl9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lORk9fRFdBUkY0PXkKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEX05PTkU9eQojIENPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19TUExJVF9CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19MQU5HX0VYQ0xVREU9eQpDT05GSUdfREVCVUdfSU5GT19CVEZfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9BTExPV19CVEZfTUlTTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19IRUFERVJTX0lOU1RBTEwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfRlVOQ1RJT05fQUxJR05fNjRCIGlzIG5vdCBzZXQKQ09ORklHX09CSlRPT0w9eQojIENPTkZJR19WTUxJTlVYX01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgwCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMX1NFUVVFTkNFPSIiCkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19ERUJVR19GU19BTExPV19BTEw9eQojIENPTkZJR19ERUJVR19GU19ESVNBTExPV19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZTX0FMTE9XX05PTkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CkNPTkZJR19VQlNBTj15CiMgQ09ORklHX1VCU0FOX1RSQVAgaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fQk9VTkRTPXkKQ09ORklHX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fU0hJRlQ9eQojIENPTkZJR19VQlNBTl9ESVZfWkVSTyBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9CT09MPXkKQ09ORklHX1VCU0FOX0VOVU09eQojIENPTkZJR19VQlNBTl9BTElHTk1FTlQgaXMgbm90IHNldApDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVEVTVF9VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49eQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgQ09ORklHX0tDU0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29ya2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2luZyBEZWJ1Z2dpbmcKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9UQUJMRV9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19QRVJfVk1BX0xPQ0tfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hSSU5LRVJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfS01BUF9MT0NBTF9GT1JDRV9NQVA9eQojIENPTkZJR19ERUJVR19LTUFQX0xPQ0FMX0ZPUkNFX01BUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQpDT05GSUdfQ0NfSEFTX1dPUktJTkdfTk9TQU5JVElaRV9BRERSRVNTPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tGRU5DRT15CkNPTkZJR19LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFX1NBTVBMRV9JTlRFUlZBTD0xMDAKQ09ORklHX0tGRU5DRV9OVU1fT0JKRUNUUz0yNTUKIyBDT05GSUdfS0ZFTkNFX0RFRkVSUkFCTEUgaXMgbm90IHNldAojIENPTkZJR19LRkVOQ0VfU1RBVElDX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0ZFTkNFX1NUUkVTU19URVNUX0ZBVUxUUz0wCkNPTkZJR19IQVZFX0FSQ0hfS01TQU49eQojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9LTEKIyBDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfQlVERFk9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfQ1BVX0lOVEVOU0lWRV9SRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX05NSV9DSEVDS19DUFUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JUlFGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CgojCiMgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUExJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKIyBDT05GSUdfREVCVUdfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUkNVX1NDQUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0VYUF9DUFVfU1RBTExfVElNRU9VVD0wCiMgQ09ORklHX1JDVV9DUFVfU1RBTExfQ1BVVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NHUk9VUF9SRUYgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX1JFVEhPT0s9eQpDT05GSUdfUkVUSE9PSz15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1JFVFZBTD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9OT19QQVRDSEFCTEU9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9PQkpUT09MX01DT1VOVD15CkNPTkZJR19IQVZFX09CSlRPT0xfTk9QX01DT1VOVD15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX0hBVkVfQlVJTERUSU1FX01DT1VOVF9TT1JUPXkKQ09ORklHX0JVSUxEVElNRV9NQ09VTlRfU09SVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9SRVRWQUwgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CiMgQ09ORklHX0ZQUk9CRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19IV0xBVF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19PU05PSVNFX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSTEFUX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfUFJPQkVfRVZFTlRTX0JURl9BUkdTPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfQ0M9eQojIENPTkZJR19TWU5USF9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19VU0VSX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU1RfVFJJR0dFUlMgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkVOVF9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfUkVDT1JEX1JFQ1VSU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU09SVF9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9WQUxJREFURV9USU1FX0RFTFRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRJUlFfREVMQVlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQUk9CRV9FVkVOVF9HRU5fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JWIGlzIG5vdCBzZXQKQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQ9eQojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1Q9eQpDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVF9NVUxUST15CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIHg4NiBEZWJ1Z2dpbmcKIwpDT05GSUdfRUFSTFlfUFJJTlRLX1VTQj15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX1VTQl9YREJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VOV0lOREVSX09SQz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldAojIGVuZCBvZiB4ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19URVNUX0RIUlkgaXMgbm90IHNldAojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlBVIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9DTE9DS1NPVVJDRV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_5.15.0-1065-aws_71.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_5.15.0-1065-aws_71.yaml new file mode 100755 index 0000000000..887e3141fa --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_5.15.0-1065-aws_71.yaml @@ -0,0 +1,12 @@ +kernelversion: "71" +kernelrelease: 5.15.0-1065-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-aws_5.15.0-1065-aws_71.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-aws_5.15.0-1065-aws_71.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.15.0-1065_5.15.0-1065.71_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-5.15.0-1065-aws_5.15.0-1065.71_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.15.0-1065_5.15.0-1065.71_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-5.15.0-1065-aws_5.15.0-1065.71_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_5.4.0-1128-aws_138.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_5.4.0-1128-aws_138.yaml new file mode 100755 index 0000000000..d531ba72c2 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_5.4.0-1128-aws_138.yaml @@ -0,0 +1,12 @@ +kernelversion: "138" +kernelrelease: 5.4.0-1128-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-aws_5.4.0-1128-aws_138.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-aws_5.4.0-1128-aws_138.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.4.0-1128_5.4.0-1128.138_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-5.4.0-1128-aws_5.4.0-1128.138_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.4.0-1128_5.4.0-1128.138_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-5.4.0-1128-aws_5.4.0-1128.138_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.5.0-1023-aws_23.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.5.0-1023-aws_23.yaml new file mode 100755 index 0000000000..9314a7a963 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.5.0-1023-aws_23.yaml @@ -0,0 +1,12 @@ +kernelversion: "23" +kernelrelease: 6.5.0-1023-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-aws_6.5.0-1023-aws_23.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-aws_6.5.0-1023-aws_23.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1023_6.5.0-1023.23_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1023-aws_6.5.0-1023.23_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1023_6.5.0-1023.23_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1023-aws_6.5.0-1023.23_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_11.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_12.yaml similarity index 65% rename from driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_11.yaml rename to driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_12.yaml index 30c38a7764..f70603c7ab 100755 --- a/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_11.yaml +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_12.yaml @@ -1,12 +1,12 @@ -kernelversion: "11" +kernelversion: "12" kernelrelease: 6.8.0-1011-aws target: ubuntu-aws architecture: amd64 output: - module: output/6.0.1+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_11.ko - probe: output/6.0.1+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_11.o + module: output/6.0.1+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_12.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_12.o kernelurls: - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.11_all.deb - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.11_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.11_all.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.11_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.12_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.12_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.12_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.12_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_5.15.0-1068-azure_77.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_5.15.0-1068-azure_77.yaml new file mode 100755 index 0000000000..fa8bc00fb5 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-azure_5.15.0-1068-azure_77.yaml @@ -0,0 +1,12 @@ +kernelversion: "77" +kernelrelease: 5.15.0-1068-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-azure_5.15.0-1068-azure_77.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-azure_5.15.0-1068-azure_77.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1068_5.15.0-1068.77_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1068-azure_5.15.0-1068.77_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1068_5.15.0-1068.77_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1068-azure_5.15.0-1068.77_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-gke_5.15.0-1062-gke_68.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gke_5.15.0-1062-gke_68.yaml new file mode 100755 index 0000000000..abbd6f1b4f --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gke_5.15.0-1062-gke_68.yaml @@ -0,0 +1,12 @@ +kernelversion: "68" +kernelrelease: 5.15.0-1062-gke +target: ubuntu-gke +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-gke_5.15.0-1062-gke_68.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-gke_5.15.0-1062-gke_68.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gke/linux-gke-headers-5.15.0-1062_5.15.0-1062.68_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gke/linux-headers-5.15.0-1062-gke_5.15.0-1062.68_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gke/linux-gke-headers-5.15.0-1062_5.15.0-1062.68_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gke/linux-headers-5.15.0-1062-gke_5.15.0-1062.68_amd64.deb diff --git a/driverkit/config/6.0.1+driver/x86_64/ubuntu-gkeop_5.4.0-1095-gkeop_99.yaml b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gkeop_5.4.0-1095-gkeop_99.yaml new file mode 100755 index 0000000000..83a9fda777 --- /dev/null +++ b/driverkit/config/6.0.1+driver/x86_64/ubuntu-gkeop_5.4.0-1095-gkeop_99.yaml @@ -0,0 +1,12 @@ +kernelversion: "99" +kernelrelease: 5.4.0-1095-gkeop +target: ubuntu-gkeop +architecture: amd64 +output: + module: output/6.0.1+driver/x86_64/falco_ubuntu-gkeop_5.4.0-1095-gkeop_99.ko + probe: output/6.0.1+driver/x86_64/falco_ubuntu-gkeop_5.4.0-1095-gkeop_99.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.4.0-1095_5.4.0-1095.99_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.4.0-1095-gkeop_5.4.0-1095.99_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.4.0-1095_5.4.0-1095.99_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.4.0-1095-gkeop_5.4.0-1095.99_amd64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml index 5ecdd7e0aa..50027adb05 100755 --- a/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_almalinux_5.14.0-427.18.1.el9_4.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_almalinux_5.14.0-427.18.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml index bfd304fcec..df599952b9 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.ko probe: output/7.0.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-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml index 1c22887834..e9c2d6bed6 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.ko probe: output/7.0.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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.yaml index 694d22d12f..2e34b73d58 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/0127b9313622a69a7314ed0a211516316e606777c25967b83f4226f8fe9b4c47/kernel-devel-5.10.35-31.135.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/0127b9313622a69a7314ed0a211516316e606777c25967b83f4226f8fe9b4c47/kernel-devel-5.10.35-31.135.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml index dddc69bdab..3684d1cae8 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/a50a09461ac094950c70ed26653de455dca05e58890d4f8550d98ab3cc38a4da/kernel-devel-5.10.47-39.130.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/a50a09461ac094950c70ed26653de455dca05e58890d4f8550d98ab3cc38a4da/kernel-devel-5.10.47-39.130.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml index 5eb6d27d62..fac8efa5ff 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.ko probe: output/7.0.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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/df7627fb6fb8ed9791a89cc60bfa5cf6c04b02ce16b03d903bb24336eacbeabc/kernel-devel-5.10.59-52.142.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml index 227326ca5f..c292fe7583 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.ko probe: output/7.0.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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml index 5f27ff31a8..6d13981d70 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml index 3da84f55b8..a9dc7890af 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/85e0c75a459a8113bfc6fd6313f34d8745ea44c1f689f7d804757e8a64663886/kernel-devel-5.4.105-48.177.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/85e0c75a459a8113bfc6fd6313f34d8745ea44c1f689f7d804757e8a64663886/kernel-devel-5.4.105-48.177.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml index a180d82032..59a01556f3 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.ko probe: output/7.0.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-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/022ddd013c5cae6739d99e110a09a612dcd07ad8d6fc1ffaee844d857e989887/kernel-devel-5.4.46-19.75.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/022ddd013c5cae6739d99e110a09a612dcd07ad8d6fc1ffaee844d857e989887/kernel-devel-5.4.46-19.75.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml index 168f5cafdd..6d69e6415b 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.ko probe: output/7.0.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/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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.0.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml index c82cacfcc5..c8cb9fa8e7 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.ko probe: output/7.0.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-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/ed337061f0e1aba96e903fbf115ef4f3cad0dc37316095446b8bcc8cc7b0fcc0/kernel-devel-5.4.50-25.83.amzn2.aarch64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml index bc88af38e2..a81e7a6f2e 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.ko probe: output/7.0.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-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml index cf1cf3f96a..e72533c251 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml index f230a2f0ca..21a88ca0c2 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/d8eadc57bc861ced4cbb78980e127dcd50fa8db63a93652c6d7f60eed3f232a7/kernel-devel-5.4.80-40.140.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d8eadc57bc861ced4cbb78980e127dcd50fa8db63a93652c6d7f60eed3f232a7/kernel-devel-5.4.80-40.140.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml index 20e1cd7235..c5df31bf3a 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/c58f4811a6edc635b362d1330920bfd24e47ff810b7f1db1c4a5b4741537be14/kernel-devel-5.4.91-41.139.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/c58f4811a6edc635b362d1330920bfd24e47ff810b7f1db1c4a5b4741537be14/kernel-devel-5.4.91-41.139.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml index a6ce653eaf..6de7f0272c 100755 --- a/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.ko probe: output/7.0.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-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-193.28.1.el8_2.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-193.28.1.el8_2.aarch64_1.yaml index e705bcdb54..76bdaaa86c 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-193.28.1.el8_2.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-193.28.1.el8_2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-193.28.1.el8_2.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-193.28.1.el8_2.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.2.2004/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.aarch64.rpm + - http://vault.centos.org/centos/8.2.2004/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml index bbadb36fb9..91cb7ee606 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.12.1.el8_4.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.12.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.12.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.12.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml index c982e23641..b7126a6036 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.19.1.el8_4.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.19.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.19.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.19.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml index cc62765b33..58078ec3d7 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml index 5ec04b6908..bbf2a458c3 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.ko probe: output/7.0.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.0.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml index ac8e660d90..919a9f365d 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm + - http://archive.kernel.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.0.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml index 170a3fc3c7..73f70d1ec6 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-348.7.1.el8_5.aarch64_1.ko probe: output/7.0.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://vault.centos.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.0.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml index b1c670b708..a1bcd07b54 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm + - http://vault.centos.org/centos/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml index 7134868c4c..c1eed4c126 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-552.1.1.el8.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-552.1.1.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.aarch64.rpm + - http://vault.centos.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.0.0+driver/aarch64/centos_4.18.0-552.3.1.el8.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-552.3.1.el8.aarch64_1.yaml index 5423ca3e8b..47027fbb23 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-552.3.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-552.3.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-552.3.1.el8.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-552.3.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.3.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.3.1.el8.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml index b5c8867699..f55b4a5d2e 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-552.el8.aarch64_1.ko probe: output/7.0.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.0.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml index 8f0bcff60f..b1b0f38ca1 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-553.5.1.el8.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-553.5.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.aarch64.rpm + - http://archive.kernel.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.0.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml index a5dd14f28e..ef9b383704 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-553.6.1.el8.aarch64_1.ko probe: output/7.0.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.0.0+driver/aarch64/centos_4.18.0-80.1.2.el8_0.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.1.2.el8_0.aarch64_1.yaml index ddf9a0908e..51e261e7f5 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.1.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.1.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-80.1.2.el8_0.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-80.1.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml index 4e7536b14a..c8dfc6544d 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-80.11.2.el8_0.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-80.11.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml index 76989fc1b4..f072d7d4ec 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_6.9.4-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_6.9.4-1.el9.elrepo.aarch64_1.yaml deleted file mode 100755 index 74187b13a4..0000000000 --- a/driverkit/config/7.0.0+driver/aarch64/centos_6.9.4-1.el9.elrepo.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el9.elrepo.aarch64 -target: centos -architecture: arm64 -output: - module: output/7.0.0+driver/aarch64/falco_centos_6.9.4-1.el9.elrepo.aarch64_1.ko - probe: output/7.0.0+driver/aarch64/falco_centos_6.9.4-1.el9.elrepo.aarch64_1.o -kernelurls: - - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.4-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml index 7a0d56fb31..5ef987165c 100755 --- a/driverkit/config/7.0.0+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_centos_6.9.5-1.el9.elrepo.aarch64_1.ko probe: output/7.0.0+driver/aarch64/falco_centos_6.9.5-1.el9.elrepo.aarch64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.aarch64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/centos_6.9.6-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/centos_6.9.6-1.el9.elrepo.aarch64_1.yaml new file mode 100755 index 0000000000..4c68bd2040 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/centos_6.9.6-1.el9.elrepo.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el9.elrepo.aarch64 +target: centos +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_centos_6.9.6-1.el9.elrepo.aarch64_1.ko + probe: output/7.0.0+driver/aarch64/falco_centos_6.9.6-1.el9.elrepo.aarch64_1.o +kernelurls: + - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.6-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/debian_6.1.94-1-arm64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/debian_6.1.94-1-arm64_1.yaml new file mode 100755 index 0000000000..f690f6fa56 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/debian_6.1.94-1-arm64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-arm64 +target: debian +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_debian_6.1.94-1-arm64_1.ko + probe: output/7.0.0+driver/aarch64/falco_debian_6.1.94-1-arm64_1.o +kernelurls: + - http://archive.raspberrypi.com/debian/pool/main/l/linux/linux-kbuild-6.1_6.1.73-1+rpt1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-arm64_6.1.94-1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/debian_6.1.94-1-cloud-arm64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/debian_6.1.94-1-cloud-arm64_1.yaml new file mode 100755 index 0000000000..3e3e74b389 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/debian_6.1.94-1-cloud-arm64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-cloud-arm64 +target: debian +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_debian_6.1.94-1-cloud-arm64_1.ko + probe: output/7.0.0+driver/aarch64/falco_debian_6.1.94-1-cloud-arm64_1.o +kernelurls: + - http://archive.raspberrypi.com/debian/pool/main/l/linux/linux-kbuild-6.1_6.1.73-1+rpt1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-cloud-arm64_6.1.94-1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/debian_6.1.94-1-rt-arm64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/debian_6.1.94-1-rt-arm64_1.yaml new file mode 100755 index 0000000000..4d726a2e22 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/debian_6.1.94-1-rt-arm64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-rt-arm64 +target: debian +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_debian_6.1.94-1-rt-arm64_1.ko + probe: output/7.0.0+driver/aarch64/falco_debian_6.1.94-1-rt-arm64_1.o +kernelurls: + - http://archive.raspberrypi.com/debian/pool/main/l/linux/linux-kbuild-6.1_6.1.73-1+rpt1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common-rt_6.1.94-1_all.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-rt-arm64_6.1.94-1_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.4-100.fc39.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.4-100.fc39.aarch64_1.yaml deleted file mode 100755 index 89cad17ded..0000000000 --- a/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.4-100.fc39.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-100.fc39.aarch64 -target: fedora -architecture: arm64 -output: - module: output/7.0.0+driver/aarch64/falco_fedora_6.9.4-100.fc39.aarch64_1.ko - probe: output/7.0.0+driver/aarch64/falco_fedora_6.9.4-100.fc39.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.9.4-100.fc39.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.4-200.fc40.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.4-200.fc40.aarch64_1.yaml deleted file mode 100755 index fe8f07307c..0000000000 --- a/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.4-200.fc40.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-200.fc40.aarch64 -target: fedora -architecture: arm64 -output: - module: output/7.0.0+driver/aarch64/falco_fedora_6.9.4-200.fc40.aarch64_1.ko - probe: output/7.0.0+driver/aarch64/falco_fedora_6.9.4-200.fc40.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/40/Everything/aarch64/Packages/k/kernel-devel-6.9.4-200.fc40.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.5-100.fc39.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.5-100.fc39.aarch64_1.yaml new file mode 100755 index 0000000000..d9bff9779b --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.5-100.fc39.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-100.fc39.aarch64 +target: fedora +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_fedora_6.9.5-100.fc39.aarch64_1.ko + probe: output/7.0.0+driver/aarch64/falco_fedora_6.9.5-100.fc39.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.9.5-100.fc39.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.5-200.fc40.aarch64_1.yaml b/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.5-200.fc40.aarch64_1.yaml new file mode 100755 index 0000000000..4a246d21a6 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/fedora_6.9.5-200.fc40.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-200.fc40.aarch64 +target: fedora +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_fedora_6.9.5-200.fc40.aarch64_1.ko + probe: output/7.0.0+driver/aarch64/falco_fedora_6.9.5-200.fc40.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/40/Everything/aarch64/Packages/k/kernel-devel-6.9.5-200.fc40.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml b/driverkit/config/7.0.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml index c084493174..d98027ec94 100755 --- a/driverkit/config/7.0.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/aarch64/falco_photon_6.1.10-11.ph5_1.ko probe: output/7.0.0+driver/aarch64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm + - https://packages.vmware.com/photon/5.0/photon_release_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/photon_6.1.90-5.ph5_1.yaml b/driverkit/config/7.0.0+driver/aarch64/photon_6.1.90-5.ph5_1.yaml new file mode 100755 index 0000000000..b8535cede5 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/photon_6.1.90-5.ph5_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.1.90-5.ph5 +target: photon +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_photon_6.1.90-5.ph5_1.ko + probe: output/7.0.0+driver/aarch64/falco_photon_6.1.90-5.ph5_1.o +kernelurls: + - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.90-5.ph5.aarch64.rpm diff --git a/driverkit/config/7.0.0+driver/aarch64/talos_6.6.33-talos_1_v1.7.5.yaml b/driverkit/config/7.0.0+driver/aarch64/talos_6.6.33-talos_1_v1.7.5.yaml new file mode 100755 index 0000000000..e529919d36 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/talos_6.6.33-talos_1_v1.7.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.7.5 +kernelrelease: 6.6.33-talos +target: talos +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_talos_6.6.33-talos_1_v1.7.5.ko + probe: output/7.0.0+driver/aarch64/falco_talos_6.6.33-talos_1_v1.7.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2FybTY0IDYuNi4zMyBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RFWFQ9ImdjYyAoR0NDKSAxMy4yLjAiCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0NDX1ZFUlNJT049MTMwMjAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklHX0FTX0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTI0MjAwCkNPTkZJR19MRF9JU19CRkQ9eQpDT05GSUdfTERfVkVSU0lPTj0yNDIwMApDT05GSUdfTExEX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FOX0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX1RJRURfT1VUUFVUPXkKQ09ORklHX0dDQ19BU01fR09UT19PVVRQVVRfV09SS0FST1VORD15CkNPTkZJR19DQ19IQVNfQVNNX0lOTElORT15CkNPTkZJR19DQ19IQVNfTk9fUFJPRklMRV9GTl9BVFRSPXkKQ09ORklHX1BBSE9MRV9WRVJTSU9OPTEyNgpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLXRhbG9zIgojIENPTkZJR19MT0NBTFZFUlNJT05fQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19ERUZBVUxUX0lOSVQ9IiIKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQojIENPTkZJR19XQVRDSF9RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1dfTEVWRUw9eQpDT05GSUdfR0VORVJJQ19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19IQVJESVJRU19TV19SRVNFTkQ9eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0lSUV9GQVNURU9JX0hJRVJBUkNIWV9IQU5ETEVSUz15CkNPTkZJR19HRU5FUklDX0lSUV9JUEk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0lSUV9NU0lfSU9NTVU9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09ORklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldAojIGVuZCBvZiBJUlEgc3Vic3lzdGVtCgpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfQVJDSF9IQVNfVElDS19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfSEFWRV9QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfSURMRT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05PX0haX0ZVTEwgaXMgbm90IHNldApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKIyBlbmQgb2YgVGltZXJzIHN1YnN5c3RlbQoKQ09ORklHX0JQRj15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKQ09ORklHX0FSQ0hfV0FOVF9ERUZBVUxUX0JQRl9KSVQ9eQoKIwojIEJQRiBzdWJzeXN0ZW0KIwpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfSklUX0FMV0FZU19PTj15CkNPTkZJR19CUEZfSklUX0RFRkFVTFRfT049eQpDT05GSUdfQlBGX1VOUFJJVl9ERUZBVUxUX09GRj15CiMgQ09ORklHX0JQRl9QUkVMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0JQRl9MU009eQojIGVuZCBvZiBCUEYgc3Vic3lzdGVtCgpDT05GSUdfUFJFRU1QVF9OT05FX0JVSUxEPXkKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfRFlOQU1JQyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9DT1JFPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfU0NIRURfVEhFUk1BTF9QUkVTU1VSRT15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CkNPTkZJR19QU0k9eQojIENPTkZJR19QU0lfREVGQVVMVF9ESVNBQkxFRCBpcyBub3Qgc2V0CiMgZW5kIG9mIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKCkNPTkZJR19DUFVfSVNPTEFUSU9OPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eQpDT05GSUdfVEFTS1NfUlVERV9SQ1U9eQpDT05GSUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xOApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCiMgQ09ORklHX1BSSU5US19JTkRFWCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX1NDSEVEX0NMT0NLPXkKCiMKIyBTY2hlZHVsZXIgZmVhdHVyZXMKIwojIENPTkZJR19VQ0xBTVBfVEFTSyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNjaGVkdWxlciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzEwX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKIyBDT05GSUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFMgaXMgbm90IHNldApDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19TQ0hFRF9NTV9DSUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQpDT05GSUdfQ0dST1VQX1JETUE9eQpDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CkNPTkZJR19DR1JPVVBfQ1BVQUNDVD15CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfQlBGPXkKIyBDT05GSUdfQ0dST1VQX01JU0MgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19DR1JPVVBfREFUQT15CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19USU1FX05TPXkKQ09ORklHX0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQpDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CkNPTkZJR19SRF9aU1REPXkKIyBDT05GSUdfQk9PVF9DT05GSUcgaXMgbm90IHNldApDT05GSUdfSU5JVFJBTUZTX1BSRVNFUlZFX01USU1FPXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0xEX09SUEhBTl9XQVJOX0xFVkVMPSJ3YXJuIgpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKIyBDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfSU9fVVJJTkc9eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZTVM9eQojIENPTkZJR19LQUxMU1lNU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tBTExTWU1TX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0FSQ0hfSEFTX01FTUJBUlJJRVJfU1lOQ19DT1JFPXkKQ09ORklHX0tDTVA9eQpDT05GSUdfUlNFUT15CkNPTkZJR19DQUNIRVNUQVRfU1lTQ0FMTD15CiMgQ09ORklHX0RFQlVHX1JTRVEgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19HVUVTVF9QRVJGX0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwoKQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTj15CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQoKIwojIEtleGVjIGFuZCBjcmFzaCBmZWF0dXJlcwojCkNPTkZJR19DUkFTSF9DT1JFPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfSEFWRV9JTUFfS0VYRUM9eQojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19LRVhFQ19GSUxFPXkKQ09ORklHX0tFWEVDX1NJRz15CkNPTkZJR19LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0NSQVNIX0RVTVA9eQojIGVuZCBvZiBLZXhlYyBhbmQgY3Jhc2ggZmVhdHVyZXMKIyBlbmQgb2YgR2VuZXJhbCBzZXR1cAoKQ09ORklHX0FSTTY0PXkKQ09ORklHX0dDQ19TVVBQT1JUU19EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfNjRCSVQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSTTY0X1BBR0VfU0hJRlQ9MTIKQ09ORklHX0FSTTY0X0NPTlRfUFRFX1NISUZUPTQKQ09ORklHX0FSTTY0X0NPTlRfUE1EX1NISUZUPTQKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NSU49MTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MzMKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTExCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfR0VORVJJQ19DU1VNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX1NNUD15CkNPTkZJR19LRVJORUxfTU9ERV9ORU9OPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0FSQ0hfUFJPQ19LQ09SRV9URVhUPXkKQ09ORklHX0JVSUxUSU5fUkVUVVJOX0FERFJFU1NfU1RSSVBTX1BBQz15CgojCiMgUGxhdGZvcm0gc2VsZWN0aW9uCiMKQ09ORklHX0FSQ0hfQUNUSU9OUz15CkNPTkZJR19BUkNIX1NVTlhJPXkKIyBDT05GSUdfQVJDSF9BTFBJTkUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX0FQUExFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQkNNPXkKQ09ORklHX0FSQ0hfQkNNMjgzNT15CkNPTkZJR19BUkNIX0JDTV9JUFJPQz15CiMgQ09ORklHX0FSQ0hfQkNNQkNBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQlJDTVNUQj15CkNPTkZJR19BUkNIX0JFUkxJTj15CkNPTkZJR19BUkNIX0JJVE1BSU49eQojIENPTkZJR19BUkNIX0VYWU5PUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfU1BBUlg1IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSzM9eQpDT05GSUdfQVJDSF9MRzFLPXkKQ09ORklHX0FSQ0hfSElTST15CiMgQ09ORklHX0FSQ0hfS0VFTUJBWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01FRElBVEVLPXkKQ09ORklHX0FSQ0hfTUVTT049eQpDT05GSUdfQVJDSF9NVkVCVT15CkNPTkZJR19BUkNIX05YUD15CkNPTkZJR19BUkNIX0xBWUVSU0NBUEU9eQpDT05GSUdfQVJDSF9NWEM9eQojIENPTkZJR19BUkNIX1MzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfTUEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfTlBDTSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1FDT009eQpDT05GSUdfQVJDSF9SRUFMVEVLPXkKQ09ORklHX0FSQ0hfUkVORVNBUz15CkNPTkZJR19BUkNIX1JPQ0tDSElQPXkKQ09ORklHX0FSQ0hfU0VBVFRMRT15CiMgQ09ORklHX0FSQ0hfSU5URUxfU09DRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfU1RNMzIgaXMgbm90IHNldApDT05GSUdfQVJDSF9TWU5RVUFDRVI9eQpDT05GSUdfQVJDSF9URUdSQT15CkNPTkZJR19BUkNIX1NQUkQ9eQpDT05GSUdfQVJDSF9USFVOREVSPXkKQ09ORklHX0FSQ0hfVEhVTkRFUjI9eQojIENPTkZJR19BUkNIX1VOSVBISUVSIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfVkVYUFJFU1M9eQojIENPTkZJR19BUkNIX1ZJU0NPTlRJIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfWEdFTkU9eQpDT05GSUdfQVJDSF9aWU5RTVA9eQojIGVuZCBvZiBQbGF0Zm9ybSBzZWxlY3Rpb24KCiMKIyBLZXJuZWwgRmVhdHVyZXMKIwoKIwojIEFSTSBlcnJhdGEgd29ya2Fyb3VuZHMgdmlhIHRoZSBhbHRlcm5hdGl2ZXMgZnJhbWV3b3JrCiMKQ09ORklHX0FNUEVSRV9FUlJBVFVNX0FDMDNfQ1BVXzM4PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfQ0xFQU5fQ0FDSEU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjYzMTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjczMTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjQwNjk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MTk0NzI9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MzIwNzU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MzQyMjA9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNzQyMDk4PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fODQ1NzE5PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fODQzNDE5PXkKQ09ORklHX0FSTTY0X0xEX0hBU19GSVhfRVJSQVRVTV84NDM0MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMDI0NzE4PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTQxODA0MD15CkNPTkZJR19BUk02NF9XT1JLQVJPVU5EX1NQRUNVTEFUSVZFX0FUPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTE2NTUyMj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzEzMTkzNjc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTMwOTIzPXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfUkVQRUFUX1RMQkk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDQxMDA3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTI4NjgwNz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE0NjMyMjU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTQyNDE5PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTUwODQxMj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNTE2Nzg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yMDc3MDU3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjY1ODQxNz15CkNPTkZJR19BUk02NF9XT1JLQVJPVU5EX1RTQl9GTFVTSF9GQUlMVVJFPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA1NDIyMz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNjc5NjE9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDQxMDA5PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjQ1NzE2OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI2NDUxOTg9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9TUEVDVUxBVElWRV9VTlBSSVZfTE9BRD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI5NjYyOTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8zMTE3Mjk1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIyMzc1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTQ0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTU0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzI3NDU2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzMwMTE1PXkKQ09ORklHX0NBVklVTV9UWDJfRVJSQVRVTV8yMTk9eQpDT05GSUdfRlVKSVRTVV9FUlJBVFVNXzAxMDAwMT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjE2MDA4MDI9eQpDT05GSUdfUUNPTV9GQUxLT1JfRVJSQVRVTV8xMDAzPXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fMTAwOT15CkNPTkZJR19RQ09NX1FERjI0MDBfRVJSQVRVTV8wMDY1PXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fRTEwNDE9eQpDT05GSUdfTlZJRElBX0NBUk1FTF9DTlBfRVJSQVRVTT15CkNPTkZJR19ST0NLQ0hJUF9FUlJBVFVNXzM1ODgwMDE9eQpDT05GSUdfU09DSU9ORVhUX1NZTlFVQUNFUl9QUkVJVFM9eQojIGVuZCBvZiBBUk0gZXJyYXRhIHdvcmthcm91bmRzIHZpYSB0aGUgYWx0ZXJuYXRpdmVzIGZyYW1ld29yawoKQ09ORklHX0FSTTY0XzRLX1BBR0VTPXkKIyBDT05GSUdfQVJNNjRfMTZLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfNjRLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfVkFfQklUU18zOSBpcyBub3Qgc2V0CkNPTkZJR19BUk02NF9WQV9CSVRTXzQ4PXkKQ09ORklHX0FSTTY0X1ZBX0JJVFM9NDgKQ09ORklHX0FSTTY0X1BBX0JJVFNfNDg9eQpDT05GSUdfQVJNNjRfUEFfQklUUz00OAojIENPTkZJR19DUFVfQklHX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfTElUVExFX0VORElBTj15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1NDSEVEX0NMVVNURVIgaXMgbm90IHNldApDT05GSUdfU0NIRURfU01UPXkKQ09ORklHX05SX0NQVVM9NTEyCkNPTkZJR19IT1RQTFVHX0NQVT15CkNPTkZJR19OVU1BPXkKQ09ORklHX05PREVTX1NISUZUPTYKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0hXX1BFUkZfRVZFTlRTPXkKQ09ORklHX0NDX0hBVkVfU0hBRE9XX0NBTExfU1RBQ0s9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfREVGQVVMVF9LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19UUkFOU19UQUJMRT15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU49eQpDT05GSUdfQVJDSF9GT1JDRV9NQVhfT1JERVI9MTAKQ09ORklHX1VOTUFQX0tFUk5FTF9BVF9FTDA9eQpDT05GSUdfTUlUSUdBVEVfU1BFQ1RSRV9CUkFOQ0hfSElTVE9SWT15CkNPTkZJR19ST0RBVEFfRlVMTF9ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQVJNNjRfU1dfVFRCUjBfUEFOPXkKQ09ORklHX0FSTTY0X1RBR0dFRF9BRERSX0FCST15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfS1VTRVJfSEVMUEVSUz15CiMgQ09ORklHX0NPTVBBVF9BTElHTk1FTlRfRklYVVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSTVY4X0RFUFJFQ0FURUQ9eQpDT05GSUdfU1dQX0VNVUxBVElPTj15CkNPTkZJR19DUDE1X0JBUlJJRVJfRU1VTEFUSU9OPXkKQ09ORklHX1NFVEVORF9FTVVMQVRJT049eQoKIwojIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9IV19BRkRCTT15CkNPTkZJR19BUk02NF9QQU49eQpDT05GSUdfQVNfSEFTX0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X1VTRV9MU0VfQVRPTUlDUz15CiMgZW5kIG9mIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfMj15CkNPTkZJR19BU19IQVNfU0hBMz15CkNPTkZJR19BUk02NF9QTUVNPXkKQ09ORklHX0FSTTY0X1JBU19FWFROPXkKQ09ORklHX0FSTTY0X0NOUD15CiMgZW5kIG9mIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjMgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9QVFJfQVVUSD15CkNPTkZJR19BUk02NF9QVFJfQVVUSF9LRVJORUw9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVQ9eQpDT05GSUdfQ0NfSEFTX1NJR05fUkVUVVJOX0FERFJFU1M9eQpDT05GSUdfQVNfSEFTX0FSTVY4XzM9eQpDT05GSUdfQVNfSEFTX0NGSV9ORUdBVEVfUkFfU1RBVEU9eQpDT05GSUdfQVNfSEFTX0xEQVBSPXkKIyBlbmQgb2YgQVJNdjguMyBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgojCiMgQVJNdjguNCBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCiMKQ09ORklHX0FSTTY0X0FNVV9FWFROPXkKQ09ORklHX0FTX0hBU19BUk1WOF80PXkKQ09ORklHX0FSTTY0X1RMQl9SQU5HRT15CiMgZW5kIG9mIEFSTXY4LjQgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjUgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfNT15CkNPTkZJR19BUk02NF9CVEk9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVRfQlRJPXkKQ09ORklHX0FSTTY0X0UwUEQ9eQpDT05GSUdfQVJNNjRfQVNfSEFTX01URT15CkNPTkZJR19BUk02NF9NVEU9eQojIGVuZCBvZiBBUk12OC41IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC43IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfRVBBTj15CiMgZW5kIG9mIEFSTXY4LjcgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKQ09ORklHX0FSTTY0X1NWRT15CkNPTkZJR19BUk02NF9TTUU9eQpDT05GSUdfQVJNNjRfUFNFVURPX05NST15CiMgQ09ORklHX0FSTTY0X0RFQlVHX1BSSU9SSVRZX01BU0tJTkcgaXMgbm90IHNldApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9eQpDT05GSUdfUkFORE9NSVpFX01PRFVMRV9SRUdJT05fRlVMTD15CkNPTkZJR19DQ19IQVZFX1NUQUNLUFJPVEVDVE9SX1NZU1JFRz15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9QRVJfVEFTSz15CiMgZW5kIG9mIEtlcm5lbCBGZWF0dXJlcwoKIwojIEJvb3Qgb3B0aW9ucwojCkNPTkZJR19BUk02NF9BQ1BJX1BBUktJTkdfUFJPVE9DT0w9eQpDT05GSUdfQ01ETElORT0iY29uc29sZT10dHlBTUEwIgpDT05GSUdfQ01ETElORV9GUk9NX0JPT1RMT0FERVI9eQojIENPTkZJR19DTURMSU5FX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGST15CkNPTkZJR19ETUk9eQojIGVuZCBvZiBCb290IG9wdGlvbnMKCiMKIyBQb3dlciBtYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldApDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19ET01BSU5TPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19TTEVFUD15CkNPTkZJR19QTV9HRU5FUklDX0RPTUFJTlNfT0Y9eQpDT05GSUdfQ1BVX1BNPXkKIyBDT05GSUdfRU5FUkdZX01PREVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVudCBvcHRpb25zCgojCiMgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKIwoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlM9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CkNPTkZJR19DUFVfSURMRV9HT1ZfVEVPPXkKQ09ORklHX0RUX0lETEVfU1RBVEVTPXkKQ09ORklHX0RUX0lETEVfR0VOUEQ9eQoKIwojIEFSTSBDUFUgSWRsZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9QU0NJX0NQVUlETEU9eQpDT05GSUdfQVJNX1BTQ0lfQ1BVSURMRV9ET01BSU49eQojIGVuZCBvZiBBUk0gQ1BVIElkbGUgRHJpdmVycwojIGVuZCBvZiBDUFUgSWRsZQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19DUFVGUkVRX0RUPXkKQ09ORklHX0NQVUZSRVFfRFRfUExBVERFVj15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUT15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUV9GSUU9eQpDT05GSUdfQVJNX0FMTFdJTk5FUl9TVU41MElfQ1BVRlJFUV9OVk1FTT15CkNPTkZJR19BUk1fQVJNQURBXzM3WFhfQ1BVRlJFUT15CkNPTkZJR19BUk1fQVJNQURBXzhLX0NQVUZSRVE9eQpDT05GSUdfQVJNX1NDUElfQ1BVRlJFUT15CkNPTkZJR19BUk1fQlJDTVNUQl9BVlNfQ1BVRlJFUT15CkNPTkZJR19BUk1fSU1YX0NQVUZSRVFfRFQ9eQojIENPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUV9IVz15CkNPTkZJR19BUk1fUUNPTV9DUFVGUkVRX0hXPXkKQ09ORklHX0FSTV9SQVNQQkVSUllQSV9DUFVGUkVRPXkKQ09ORklHX0FSTV9TQ01JX0NQVUZSRVE9eQojIENPTkZJR19BUk1fVEVHUkEyMF9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9URUdSQTEyNF9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE4Nl9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE5NF9DUFVGUkVRPXkKQ09ORklHX0FSTV9USV9DUFVGUkVRPXkKQ09ORklHX1FPUklRX0NQVUZSRVE9eQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIyBlbmQgb2YgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKCkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0dFTkVSSUNfR1NJPXkKQ09ORklHX0FDUElfQ0NBX1JFUVVJUkVEPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NQQ1JfVEFCTEU9eQojIENPTkZJR19BQ1BJX0ZQRFQgaXMgbm90IHNldApDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPXkKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX1RBRD15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX01DRkc9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQpDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFk9eQpDT05GSUdfQUNQSV9ORklUPXkKIyBDT05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9ITUFUPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfU0VBPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPXkKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05GSUdGUz15CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9JT1JUPXkKQ09ORklHX0FDUElfR1REVD15CiMgQ09ORklHX0FDUElfQUdESSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FQTVQ9eQpDT05GSUdfQUNQSV9QUFRUPXkKQ09ORklHX0FDUElfUENDPXkKIyBDT05GSUdfQUNQSV9GRkggaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9ESVJUWV9SSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfQUNRX1JFTD15CkNPTkZJR19ORUVEX0tWTV9ESVJUWV9SSU5HX1dJVEhfQklUTUFQPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fVkNQVV9SVU5fUElEX0NIQU5HRT15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CiMgQ09ORklHX05WSEVfRUwyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfQVJDSF9IQVNfU1VCUEFHRV9GQVVMVFM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19LUFJPQkVTPXkKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVTPXkKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19HRU5FUklDX0lETEVfUE9MTF9TRVRVUD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19LRUVQSU5JVFJEPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfTk9fSU5TVFI9eQpDT05GSUdfSEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVA9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQojIENPTkZJR19TRUNDT01QX0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9TVEFDS0xFQUs9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFOR19USElOPXkKQ09ORklHX0xUT19OT05FPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ0ZJX0NMQU5HPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lOR19VU0VSPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfTU9WRV9QVUQ9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MTgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTExCkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl8yNTZLQj15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9UT1BET1dOX01NQVBfTEFZT1VUPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DT01QQVRfMzJCSVRfVElNRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKQ09ORklHX0hBVkVfQVJDSF9SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVF9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX0hBVkVfQVJDSF9DT01QSUxFUl9IPXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1JFTFI9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfS0VZPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVZFX1RSQUNFX01NSU9fQUNDRVNTPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKQ09ORklHX0ZVTkNUSU9OX0FMSUdOTUVOVF80Qj15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlRfOEI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UPTgKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfQ0dST1VQX1BVTlRfQklPPXkKQ09ORklHX0JMS19ERVZfQlNHX0NPTU1PTj15CkNPTkZJR19CTEtfSUNRPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZX1QxMD15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HX0xPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19XQlQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFURU5DWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfRkNfQVBQSUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPQ09TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9QUklPIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERUJVR19GUz15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19JTkxJTkVfRU5DUllQVElPTiBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFBhcnRpdGlvbiBUeXBlcwoKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tfSE9MREVSX0RFUFJFQ0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CkNPTkZJR19JT1NDSEVEX0JGUT15CkNPTkZJR19CRlFfR1JPVVBfSU9TQ0hFRD15CiMgQ09ORklHX0JGUV9DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfQVNOMT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1RSWUxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVFJZTE9DSz15CkNPTkZJR19JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1JFQURfTE9DSz15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfQkg9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfTk9OX09WRVJMQVBQSU5HX0FERFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lTQ0FMTF9XUkFQUEVSPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfQVJDSF9CSU5GTVRfRUxGX1NUQVRFPXkKQ09ORklHX0FSQ0hfQklORk1UX0VMRl9FWFRSQV9QSERSUz15CkNPTkZJR19BUkNIX0hBVkVfRUxGX1BST1Q9eQpDT05GSUdfQVJDSF9VU0VfR05VX1BST1BFUlRZPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfWlNXQVAgaXMgbm90IHNldAoKIwojIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKIwojIENPTkZJR19TTEFCX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMVUJfVElOWSBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgQ09ORklHX1JBTkRPTV9LTUFMTE9DX0NBQ0hFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfQVJDSF9LRUVQX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUhQX01FTU1BUF9PTl9NRU1PUllfRU5BQkxFPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVF9VTkVWSUNUQUJMRV9ERUZBVUxUPTEKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9MzI3NjgKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfUFRFX0RFVk1BUD15CkNPTkZJR19BUkNIX0hBU19aT05FX0RNQV9TRVQ9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9VU0VTX1BHX0FSQ0hfWD15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUE9PTF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19TRUNSRVRNRU09eQojIENPTkZJR19BTk9OX1ZNQV9OQU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfTFJVX0dFTj15CkNPTkZJR19MUlVfR0VOX0VOQUJMRUQ9eQojIENPTkZJR19MUlVfR0VOX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEVSX1ZNQV9MT0NLPXkKQ09ORklHX1BFUl9WTUFfTE9DSz15CkNPTkZJR19MT0NLX01NX0FORF9GSU5EX1ZNQT15CgojCiMgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojCiMgQ09ORklHX0RBTU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojIGVuZCBvZiBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCgpDT05GSUdfTkVUPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQpDT05GSUdfTkVUX1hHUkVTUz15CkNPTkZJR19TS0JfRVhURU5TSU9OUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CiMgQ09ORklHX1BBQ0tFVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009eQpDT05GSUdfQUZfVU5JWF9PT0I9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldApDT05GSUdfVExTPW0KIyBDT05GSUdfVExTX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RMU19UT0UgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX09GRkxPQUQ9eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CiMgQ09ORklHX1hGUk1fSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fQUg9eQpDT05GSUdfWEZSTV9FU1A9eQpDT05GSUdfWEZSTV9JUENPTVA9eQojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfU01DIGlzIG5vdCBzZXQKQ09ORklHX1hEUF9TT0NLRVRTPXkKIyBDT05GSUdfWERQX1NPQ0tFVFNfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSEFORFNIQUtFPXkKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBfTVVMVElDQVNUPXkKQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CiMgQ09ORklHX0lQX0ZJQl9UUklFX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9ST1VURV9NVUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNPTkZJR19JUF9ST1VURV9DTEFTU0lEPXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CkNPTkZJR19JUF9QTlBfQk9PVFA9eQpDT05GSUdfSVBfUE5QX1JBUlA9eQpDT05GSUdfTkVUX0lQSVA9eQpDT05GSUdfTkVUX0lQR1JFX0RFTVVYPXkKQ09ORklHX05FVF9JUF9UVU5ORUw9eQpDT05GSUdfTkVUX0lQR1JFPW0KIyBDT05GSUdfTkVUX0lQR1JFX0JST0FEQ0FTVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9NUk9VVEVfQ09NTU9OPXkKQ09ORklHX0lQX01ST1VURT15CiMgQ09ORklHX0lQX01ST1VURV9NVUxUSVBMRV9UQUJMRVMgaXMgbm90IHNldApDT05GSUdfSVBfUElNU01fVjE9eQpDT05GSUdfSVBfUElNU01fVjI9eQpDT05GSUdfU1lOX0NPT0tJRVM9eQojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90IHNldApDT05GSUdfTkVUX1VEUF9UVU5ORUw9eQpDT05GSUdfTkVUX0ZPVT15CkNPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFM9eQpDT05GSUdfSU5FVF9BSD15CkNPTkZJR19JTkVUX0VTUD15CiMgQ09ORklHX0lORVRfRVNQX09GRkxPQUQgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0VTUElOVENQIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfVEFCTEVfUEVSVFVSQl9PUkRFUj0xNgpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUX1RVTk5FTD15CiMgQ09ORklHX0lORVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CiMgQ09ORklHX1RDUF9DT05HX0JJQyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19DVUJJQz15CiMgQ09ORklHX1RDUF9DT05HX1dFU1RXT09EIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFRDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hTVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFlCTEEgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRUdBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX05WIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfU0NBTEFCTEUgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19MUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ZFTk8gaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19ZRUFIIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSUxMSU5PSVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19EQ1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19CQlI9eQpDT05GSUdfREVGQVVMVF9DVUJJQz15CiMgQ09ORklHX0RFRkFVTFRfQkJSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQX01ENVNJRz15CkNPTkZJR19JUFY2PXkKQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05GSUdfSVBWNl9ST1VURV9JTkZPPXkKIyBDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9BSD15CkNPTkZJR19JTkVUNl9FU1A9eQpDT05GSUdfSU5FVDZfRVNQX09GRkxPQUQ9eQojIENPTkZJR19JTkVUNl9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9JUENPTVA9eQpDT05GSUdfSVBWNl9NSVA2PXkKQ09ORklHX0lQVjZfSUxBPXkKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVQ2X1RVTk5FTD15CiMgQ09ORklHX0lQVjZfVlRJIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfU0lUPXkKIyBDT05GSUdfSVBWNl9TSVRfNlJEIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpDT05GSUdfSVBWNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X0dSRSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X0ZPVT15CkNPTkZJR19JUFY2X0ZPVV9UVU5ORUw9eQpDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVM9eQojIENPTkZJR19JUFY2X1NVQlRSRUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9NUk9VVEUgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfSE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfUlBMX0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9JT0FNNl9MV1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRMQUJFTD15CiMgQ09ORklHX01QVENQIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15CkNPTkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj15CgojCiMgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJR19ORVRGSUxURVJfRUdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9TS0lQX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz15CkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0JSSURHRT15CkNPTkZJR19ORVRGSUxURVJfQlBGX0xJTks9eQojIENPTkZJR19ORVRGSUxURVJfTkVUTElOS19IT09LIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX09TRj15CkNPTkZJR19ORl9DT05OVFJBQ0s9eQpDT05GSUdfTkZfTE9HX1NZU0xPRz15CkNPTkZJR19ORVRGSUxURVJfQ09OTkNPVU5UPXkKQ09ORklHX05GX0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTEFCRUxTPXkKQ09ORklHX05GX0NPTk5UUkFDS19PVlM9eQojIENPTkZJR19ORl9DVF9QUk9UT19EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX05GX0NUX1BST1RPX0dSRT15CkNPTkZJR19ORl9DVF9QUk9UT19TQ1RQPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19BTUFOREEgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUD15CiMgQ09ORklHX05GX0NPTk5UUkFDS19IMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0lSQyBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkKQ09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPXkKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05GSUdfTkZfQ1RfTkVUTElOSz15CiMgQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NUX05FVExJTktfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0dMVUVfQ1Q9eQpDT05GSUdfTkZfTkFUPXkKQ09ORklHX05GX05BVF9GVFA9eQpDT05GSUdfTkZfTkFUX1NJUD15CkNPTkZJR19ORl9OQVRfVEZUUD15CkNPTkZJR19ORl9OQVRfUkVESVJFQ1Q9eQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREU9eQpDT05GSUdfTkZfTkFUX09WUz15CkNPTkZJR19ORVRGSUxURVJfU1lOUFJPWFk9eQpDT05GSUdfTkZfVEFCTEVTPXkKQ09ORklHX05GX1RBQkxFU19JTkVUPXkKQ09ORklHX05GX1RBQkxFU19ORVRERVY9eQpDT05GSUdfTkZUX05VTUdFTj15CkNPTkZJR19ORlRfQ1Q9eQojIENPTkZJR19ORlRfQ09OTkxJTUlUIGlzIG5vdCBzZXQKQ09ORklHX05GVF9MT0c9eQpDT05GSUdfTkZUX0xJTUlUPXkKQ09ORklHX05GVF9NQVNRPXkKQ09ORklHX05GVF9SRURJUj15CkNPTkZJR19ORlRfTkFUPXkKIyBDT05GSUdfTkZUX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfUVVFVUU9eQpDT05GSUdfTkZUX1FVT1RBPXkKQ09ORklHX05GVF9SRUpFQ1Q9eQpDT05GSUdfTkZUX1JFSkVDVF9JTkVUPXkKQ09ORklHX05GVF9DT01QQVQ9eQpDT05GSUdfTkZUX0hBU0g9eQpDT05GSUdfTkZUX0ZJQj15CkNPTkZJR19ORlRfRklCX0lORVQ9eQojIENPTkZJR19ORlRfWEZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TT0NLRVQgaXMgbm90IHNldAojIENPTkZJR19ORlRfT1NGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1RQUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9GV0RfTkVUREVWPXkKIyBDT05GSUdfTkZUX0ZJQl9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19ORlRfUkVKRUNUX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0ZMT1dfVEFCTEUgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUQUJMRVM9eQpDT05GSUdfTkVURklMVEVSX1hUQUJMRVNfQ09NUEFUPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9TRVQ9eQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0FVRElUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0hFQ0tTVU09eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTlNFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURMRVRJTUVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTEVEPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTE9HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTkFUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVUTUFQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZMT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORlFVRVVFPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFTUVVFUkFERT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RFRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9YWT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9TRUNNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQT1BUU1RSSVA9eQoKIwojIFh0YWJsZXMgbWF0Y2hlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQUREUlRZUEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0JQRj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0dST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DTFVTVEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT01NRU5UPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OQllURVM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MQUJFTD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTlRSQUNLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DUFU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RDQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RFVkdST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FQ049eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VTUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEFTSExJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IRUxQRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUENPTVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQUkFOR0U9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQVlM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0wyVFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ORkFDQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09TRj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BPTElDWT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEhZU0RFVj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUVVPVEE9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JBVEVFU1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQUxNPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUNFTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NDVFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NPQ0tFVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RSSU5HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RJTUU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1UzMj15CiMgZW5kIG9mIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19JUF9TRVQ9eQpDT05GSUdfSVBfU0VUX01BWD0yNTYKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVA9eQpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUE1BQz15CkNPTkZJR19JUF9TRVRfQklUTUFQX1BPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVA9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQVJLPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRJUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTUFDPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVElGQUNFPXkKQ09ORklHX0lQX1NFVF9MSVNUX1NFVD15CkNPTkZJR19JUF9WUz15CkNPTkZJR19JUF9WU19JUFY2PXkKIyBDT05GSUdfSVBfVlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKQ09ORklHX0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQojIENPTkZJR19JUF9WU19QUk9UT19FU1AgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX1NDVFAgaXMgbm90IHNldAoKIwojIElQVlMgc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1JSPXkKQ09ORklHX0lQX1ZTX1dSUj15CkNPTkZJR19JUF9WU19MQz15CiMgQ09ORklHX0lQX1ZTX1dMQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfT1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0xCTENSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfREggaXMgbm90IHNldApDT05GSUdfSVBfVlNfU0g9eQojIENPTkZJR19JUF9WU19NSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1NFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX05RIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfVFdPUyBpcyBub3Qgc2V0CgojCiMgSVBWUyBTSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfU0hfVEFCX0JJVFM9OAoKIwojIElQVlMgTUggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX01IX1RBQl9JTkRFWD0xMgoKIwojIElQVlMgYXBwbGljYXRpb24gaGVscGVyCiMKIyBDT05GSUdfSVBfVlNfRlRQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX05GQ1Q9eQojIENPTkZJR19JUF9WU19QRV9TSVAgaXMgbm90IHNldAoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBWND15CkNPTkZJR19ORl9TT0NLRVRfSVBWND15CkNPTkZJR19ORl9UUFJPWFlfSVBWND15CkNPTkZJR19ORl9UQUJMRVNfSVBWND15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjQ9eQojIENPTkZJR19ORlRfRFVQX0lQVjQgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY0PXkKIyBDT05GSUdfTkZfVEFCTEVTX0FSUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWND15CkNPTkZJR19ORl9MT0dfQVJQPXkKQ09ORklHX05GX0xPR19JUFY0PXkKQ09ORklHX05GX1JFSkVDVF9JUFY0PXkKQ09ORklHX05GX05BVF9TTk1QX0JBU0lDPXkKQ09ORklHX05GX05BVF9QUFRQPXkKQ09ORklHX0lQX05GX0lQVEFCTEVTPXkKIyBDT05GSUdfSVBfTkZfTUFUQ0hfQUggaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9NQVRDSF9FQ04gaXMgbm90IHNldApDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9eQojIENPTkZJR19JUF9ORl9NQVRDSF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfRklMVEVSPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9eQojIENPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJPWFkgaXMgbm90IHNldApDT05GSUdfSVBfTkZfTkFUPXkKQ09ORklHX0lQX05GX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX0lQX05GX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX0lQX05GX01BTkdMRT15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9FQ04gaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9UQVJHRVRfVFRMIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX1JBVz15CiMgQ09ORklHX0lQX05GX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfQVJQVEFCTEVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgojCiMgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfU09DS0VUX0lQVjY9eQpDT05GSUdfTkZfVFBST1hZX0lQVjY9eQpDT05GSUdfTkZfVEFCTEVTX0lQVjY9eQpDT05GSUdfTkZUX1JFSkVDVF9JUFY2PXkKIyBDT05GSUdfTkZUX0RVUF9JUFY2IGlzIG5vdCBzZXQKQ09ORklHX05GVF9GSUJfSVBWNj15CkNPTkZJR19ORl9EVVBfSVBWNj15CkNPTkZJR19ORl9SRUpFQ1RfSVBWNj15CkNPTkZJR19ORl9MT0dfSVBWNj15CkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9eQpDT05GSUdfSVA2X05GX01BVENIX0FIPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9eQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9eQpDT05GSUdfSVA2X05GX01BVENIX01IPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SUEZJTFRFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlQ9eQojIENPTkZJR19JUDZfTkZfTUFUQ0hfU1JIIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9eQpDT05GSUdfSVA2X05GX0ZJTFRFUj15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZPXkKQ09ORklHX0lQNl9ORl9NQU5HTEU9eQpDT05GSUdfSVA2X05GX1JBVz15CkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9eQpDT05GSUdfSVA2X05GX05BVD15CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTUFTUVVFUkFERSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTlBUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19ORl9ERUZSQUdfSVBWNj15CiMgQ09ORklHX05GX1RBQkxFU19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JST1VURT15CkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9eQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA9eQpDT05GSUdfQlJJREdFX0VCVF9JUDY9eQpDT05GSUdfQlJJREdFX0VCVF9MSU1JVD15CkNPTkZJR19CUklER0VfRUJUX01BUks9eQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPXkKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkKQ09ORklHX0JSSURHRV9FQlRfVkxBTj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09ORklHX0JSSURHRV9FQlRfRE5BVD15CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19CUklER0VfRUJUX1JFRElSRUNUPXkKQ09ORklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19CUklER0VfRUJUX0xPRz15CkNPTkZJR19CUklER0VfRUJUX05GTE9HPXkKIyBDT05GSUdfQlBGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19JUF9EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NDVFA9eQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldApDT05GSUdfUkRTPXkKIyBDT05GSUdfUkRTX1JETUEgaXMgbm90IHNldAojIENPTkZJR19SRFNfVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CkNPTkZJR19BVE09eQojIENPTkZJR19BVE1fQ0xJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0JSMjY4NCBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPXkKIyBDT05GSUdfTDJUUF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTDJUUF9WMyBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRFUklORz15CiMgQ09ORklHX0JSSURHRV9NUlAgaXMgbm90IHNldAojIENPTkZJR19CUklER0VfQ0ZNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0E9eQojIENPTkZJR19ORVRfRFNBX1RBR19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTV9QUkVQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfSEVMTENSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19EU0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19FRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfTVRLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfS1NaIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfT0NFTE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfT0NFTE9UXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUUNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUlRMNF9BIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUlRMOF80IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUlpOMV9BNVBTVyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0xBTjkzMDMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19TSkExMTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfVFJBSUxFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1hSUzcwMFggaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUT15CiMgQ09ORklHX1ZMQU5fODAyMVFfR1ZSUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVFfTVZSUCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9eQpDT05GSUdfTExDMj15CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKQ09ORklHX1gyNT15CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD15CiMgQ09ORklHXzZMT1dQQU4gaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0hUQj15CkNPTkZJR19ORVRfU0NIX0hGU0M9eQpDT05GSUdfTkVUX1NDSF9QUklPPXkKQ09ORklHX05FVF9TQ0hfTVVMVElRPXkKQ09ORklHX05FVF9TQ0hfUkVEPXkKQ09ORklHX05FVF9TQ0hfU0ZCPXkKQ09ORklHX05FVF9TQ0hfU0ZRPXkKQ09ORklHX05FVF9TQ0hfVEVRTD15CkNPTkZJR19ORVRfU0NIX1RCRj15CiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9FVEYgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9NUVBSSU9fTElCPXkKIyBDT05GSUdfTkVUX1NDSF9UQVBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9HUkVEPXkKQ09ORklHX05FVF9TQ0hfTkVURU09eQpDT05GSUdfTkVUX1NDSF9EUlI9eQpDT05GSUdfTkVUX1NDSF9NUVBSSU89eQojIENPTkZJR19ORVRfU0NIX1NLQlBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9DSE9LRT15CkNPTkZJR19ORVRfU0NIX1FGUT15CkNPTkZJR19ORVRfU0NIX0NPREVMPXkKQ09ORklHX05FVF9TQ0hfRlFfQ09ERUw9eQojIENPTkZJR19ORVRfU0NIX0NBS0UgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GUT15CkNPTkZJR19ORVRfU0NIX0hIRj15CkNPTkZJR19ORVRfU0NIX1BJRT15CiMgQ09ORklHX05FVF9TQ0hfRlFfUElFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfSU5HUkVTUz15CkNPTkZJR19ORVRfU0NIX1BMVUc9eQojIENPTkZJR19ORVRfU0NIX0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0RFRkFVTFQ9eQojIENPTkZJR19ERUZBVUxUX0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfRlFfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NGUSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1BGSUZPX0ZBU1Q9eQpDT05GSUdfREVGQVVMVF9ORVRfU0NIPSJwZmlmb19mYXN0IgoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz15CkNPTkZJR19ORVRfQ0xTX1JPVVRFND15CkNPTkZJR19ORVRfQ0xTX0ZXPXkKQ09ORklHX05FVF9DTFNfVTMyPXkKIyBDT05GSUdfQ0xTX1UzMl9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xTX1UzMl9NQVJLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfRkxPVz15CkNPTkZJR19ORVRfQ0xTX0NHUk9VUD15CkNPTkZJR19ORVRfQ0xTX0JQRj15CkNPTkZJR19ORVRfQ0xTX0ZMT1dFUj15CkNPTkZJR19ORVRfQ0xTX01BVENIQUxMPXkKQ09ORklHX05FVF9FTUFUQ0g9eQpDT05GSUdfTkVUX0VNQVRDSF9TVEFDSz0zMgpDT05GSUdfTkVUX0VNQVRDSF9DTVA9eQpDT05GSUdfTkVUX0VNQVRDSF9OQllURT15CkNPTkZJR19ORVRfRU1BVENIX1UzMj15CkNPTkZJR19ORVRfRU1BVENIX01FVEE9eQpDT05GSUdfTkVUX0VNQVRDSF9URVhUPXkKQ09ORklHX05FVF9FTUFUQ0hfSVBTRVQ9eQojIENPTkZJR19ORVRfRU1BVENIX0lQVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FDVD15CkNPTkZJR19ORVRfQUNUX1BPTElDRT15CkNPTkZJR19ORVRfQUNUX0dBQ1Q9eQojIENPTkZJR19HQUNUX1BST0IgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9NSVJSRUQ9eQpDT05GSUdfTkVUX0FDVF9TQU1QTEU9eQpDT05GSUdfTkVUX0FDVF9JUFQ9eQpDT05GSUdfTkVUX0FDVF9OQVQ9eQpDT05GSUdfTkVUX0FDVF9QRURJVD15CkNPTkZJR19ORVRfQUNUX1NJTVA9eQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPXkKQ09ORklHX05FVF9BQ1RfQ1NVTT15CiMgQ09ORklHX05FVF9BQ1RfTVBMUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1ZMQU49eQpDT05GSUdfTkVUX0FDVF9CUEY9eQojIENPTkZJR19ORVRfQUNUX0NPTk5NQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9DVElORk8gaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9TS0JNT0Q9eQpDT05GSUdfTkVUX0FDVF9JRkU9eQpDT05GSUdfTkVUX0FDVF9UVU5ORUxfS0VZPXkKIyBDT05GSUdfTkVUX0FDVF9HQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRV9TS0JNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRV9TS0JQUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRV9TS0JUQ0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RDX1NLQl9FWFQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09ORklHX0RDQj15CkNPTkZJR19ETlNfUkVTT0xWRVI9eQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKQ09ORklHX09QRU5WU1dJVENIPXkKQ09ORklHX09QRU5WU1dJVENIX0dSRT1tCkNPTkZJR19PUEVOVlNXSVRDSF9WWExBTj15CkNPTkZJR19PUEVOVlNXSVRDSF9HRU5FVkU9eQpDT05GSUdfVlNPQ0tFVFM9eQpDT05GSUdfVlNPQ0tFVFNfRElBRz15CkNPTkZJR19WU09DS0VUU19MT09QQkFDSz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFM9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTX0NPTU1PTj15CkNPTkZJR19IWVBFUlZfVlNPQ0tFVFM9eQpDT05GSUdfTkVUTElOS19ESUFHPXkKQ09ORklHX01QTFM9eQpDT05GSUdfTkVUX01QTFNfR1NPPXkKIyBDT05GSUdfTVBMU19ST1VUSU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVF9OU0g9eQpDT05GSUdfSFNSPXkKQ09ORklHX05FVF9TV0lUQ0hERVY9eQpDT05GSUdfTkVUX0wzX01BU1RFUl9ERVY9eQojIENPTkZJR19RUlRSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9OQ1NJPXkKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0dFVF9NQUMgaXMgbm90IHNldAojIENPTkZJR19OQ1NJX09FTV9DTURfS0VFUF9QSFkgaXMgbm90IHNldApDT05GSUdfUENQVV9ERVZfUkVGQ05UPXkKQ09ORklHX01BWF9TS0JfRlJBR1M9MTcKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfU09DS19SWF9RVUVVRV9NQVBQSU5HPXkKQ09ORklHX1hQUz15CkNPTkZJR19DR1JPVVBfTkVUX1BSSU89eQpDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX0JQRl9TVFJFQU1fUEFSU0VSPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RST1BfTU9OSVRPUiBpcyBub3Qgc2V0CiMgZW5kIG9mIE5ldHdvcmsgdGVzdGluZwojIGVuZCBvZiBOZXR3b3JraW5nIG9wdGlvbnMKCiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQgaXMgbm90IHNldAojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tDTSBpcyBub3Qgc2V0CkNPTkZJR19TVFJFQU1fUEFSU0VSPXkKIyBDT05GSUdfTUNUUCBpcyBub3Qgc2V0CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4MDIxMSBpcyBub3Qgc2V0CgojCiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfTElCPXkKIyBDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKQ09ORklHX1BTQU1QTEU9eQpDT05GSUdfTkVUX0lGRT15CkNPTkZJR19MV1RVTk5FTD15CkNPTkZJR19MV1RVTk5FTF9CUEY9eQpDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxMUz15CkNPTkZJR19ORVRfU0VMRlRFU1RTPXkKQ09ORklHX05FVF9TT0NLX01TRz15CkNPTkZJR19ORVRfREVWTElOSz15CkNPTkZJR19QQUdFX1BPT0w9eQpDT05GSUdfUEFHRV9QT09MX1NUQVRTPXkKQ09ORklHX0ZBSUxPVkVSPXkKQ09ORklHX0VUSFRPT0xfTkVUTElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfQVJNX0FNQkE9eQpDT05GSUdfVEVHUkFfQUhCPXkKQ09ORklHX0hBVkVfUENJPXkKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRE9NQUlOUz15CkNPTkZJR19QQ0lfRE9NQUlOU19HRU5FUklDPXkKQ09ORklHX1BDSV9TWVNDQUxMPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklHX1BDSUVBRVJfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CiMgQ09ORklHX1BDSUVfRFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9QVE0gaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfUVVJUktTPXkKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QRl9TVFVCIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0VDQU09eQpDT05GSUdfUENJX0JSSURHRV9FTVVMPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKQ09ORklHX1BDSV9IWVBFUlY9eQojIENPTkZJR19QQ0lfRFlOQU1JQ19PRl9OT0RFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9eQoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfUENJX0FBUkRWQVJLPXkKIyBDT05GSUdfUENJRV9BTFRFUkEgaXMgbm90IHNldApDT05GSUdfUENJRV9CUkNNU1RCPXkKQ09ORklHX1BDSUVfSVBST0M9eQpDT05GSUdfUENJRV9JUFJPQ19QTEFURk9STT15CkNPTkZJR19QQ0lFX0lQUk9DX01TST15CiMgQ09ORklHX1BDSV9IT1NUX1RIVU5ERVJfUEVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0hPU1RfVEhVTkRFUl9FQ0FNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0ZUUENJMTAwIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9IT1NUX0NPTU1PTj15CkNPTkZJR19QQ0lfSE9TVF9HRU5FUklDPXkKIyBDT05GSUdfUENJRV9ISVNJX0VSUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTUVESUFURUsgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01FRElBVEVLX0dFTjMgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01JQ1JPQ0hJUF9IT1NUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9IWVBFUlZfSU5URVJGQUNFPXkKQ09ORklHX1BDSV9URUdSQT15CkNPTkZJR19QQ0lFX1JDQVJfSE9TVD15CiMgQ09ORklHX1BDSUVfUkNBUl9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1JPQ0tDSElQPXkKQ09ORklHX1BDSUVfUk9DS0NISVBfSE9TVD15CkNPTkZJR19QQ0lFX1JPQ0tDSElQX0VQPXkKQ09ORklHX1BDSV9YR0VORT15CkNPTkZJR19QQ0lfWEdFTkVfTVNJPXkKIyBDT05GSUdfUENJRV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1hJTElOWF9OV0wgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1hJTElOWF9DUE0gaXMgbm90IHNldAoKIwojIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgQ09ORklHX1BDSUVfQ0FERU5DRV9QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0NBREVOQ0VfUExBVF9FUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9KNzIxRV9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0o3MjFFX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FkZW5jZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCgojCiMgRGVzaWduV2FyZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMKQ09ORklHX1BDSUVfRFc9eQpDT05GSUdfUENJRV9EV19IT1NUPXkKIyBDT05GSUdfUENJRV9BTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9JTVg2X0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSU1YNl9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFZRVJTQ0FQRT15CiMgQ09ORklHX1BDSV9MQVlFUlNDQVBFX0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ISVNJPXkKIyBDT05GSUdfUENJRV9LSVJJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfSElTSV9TVEIgaXMgbm90IHNldApDT05GSUdfUENJRV9BUk1BREFfOEs9eQpDT05GSUdfUENJRV9URUdSQTE5ND15CkNPTkZJR19QQ0lFX1RFR1JBMTk0X0hPU1Q9eQojIENPTkZJR19QQ0lFX1RFR1JBMTk0X0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9EV19QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0RXX1BMQVRfRVAgaXMgbm90IHNldApDT05GSUdfUENJRV9RQ09NPXkKIyBDT05GSUdfUENJRV9RQ09NX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9ST0NLQ0hJUF9EV19IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0tFWVNUT05FX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfS0VZU1RPTkVfRVAgaXMgbm90IHNldAojIGVuZCBvZiBEZXNpZ25XYXJlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKCiMKIyBNb2JpdmVpbC1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUENJRV9MQVlFUlNDQVBFX0dFTjQgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01PQklWRUlMX1BMQVQgaXMgbm90IHNldAojIGVuZCBvZiBNb2JpdmVpbC1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMgZW5kIG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9pbnQKIwpDT05GSUdfUENJX0VORFBPSU5UPXkKQ09ORklHX1BDSV9FTkRQT0lOVF9DT05GSUdGUz15CiMgQ09ORklHX1BDSV9FUEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FUEZfTlRCIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX0FVWElMSUFSWV9CVVM9eQpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9Ii9zYmluL2hvdHBsdWciCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWVE1QRlNfU0FGRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTPXkKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19YWj15CiMgQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19aU1REIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0NBQ0hFPXkKIyBDT05GSUdfRldfVVBMT0FEIGlzIG5vdCBzZXQKIyBlbmQgb2YgRmlybXdhcmUgbG9hZGVyCgpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0RFVlJFUz15CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CkNPTkZJR19ITUVNX1JFUE9SVElORz15CiMgQ09ORklHX1RFU1RfQVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19HRU5FUklDX0NQVV9WVUxORVJBQklMSVRJRVM9eQpDT05GSUdfU09DX0JVUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX1JFR01BUF9TUE1JPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19ETUFfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19BUkNIX1RPUE9MT0dZPXkKQ09ORklHX0dFTkVSSUNfQVJDSF9OVU1BPXkKIyBDT05GSUdfRldfREVWTElOS19TWU5DX1NUQVRFX1RJTUVPVVQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19CUkNNU1RCX0dJU0JfQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YVEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSUxJQ09OX0xQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9XRUlNIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fRUJJMj15CiMgQ09ORklHX1FDT01fU1NDX0JMT0NLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TVU41MElfREUyX0JVUz15CkNPTkZJR19TVU5YSV9SU0I9eQpDT05GSUdfVEVHUkFfQUNPTk5FQ1Q9eQpDT05GSUdfVEVHUkFfR01JPXkKQ09ORklHX1RJX1NZU0M9eQojIENPTkZJR19WRVhQUkVTU19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19GU0xfTUNfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUhJX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01ISV9CVVNfRVAgaXMgbm90IHNldAojIGVuZCBvZiBCdXMgZGV2aWNlcwoKIwojIENhY2hlIERyaXZlcnMKIwojIGVuZCBvZiBDYWNoZSBEcml2ZXJzCgpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRTPXkKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKCiMKIyBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCiMKQ09ORklHX0FSTV9TQ01JX1BST1RPQ09MPXkKIyBDT05GSUdfQVJNX1NDTUlfUkFXX01PREVfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU0NNSV9IQVZFX1RSQU5TUE9SVD15CkNPTkZJR19BUk1fU0NNSV9IQVZFX1NITUVNPXkKQ09ORklHX0FSTV9TQ01JX1RSQU5TUE9SVF9NQUlMQk9YPXkKQ09ORklHX0FSTV9TQ01JX1RSQU5TUE9SVF9TTUM9eQojIENPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfU01DX0FUT01JQ19FTkFCTEUgaXMgbm90IHNldAojIENPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfVklSVElPIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TQ01JX1BPV0VSX0RPTUFJTj15CiMgQ09ORklHX0FSTV9TQ01JX1BPV0VSX0NPTlRST0wgaXMgbm90IHNldAojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgpDT05GSUdfQVJNX1NDUElfUFJPVE9DT0w9eQpDT05GSUdfQVJNX1NDUElfUE9XRVJfRE9NQUlOPXkKQ09ORklHX0FSTV9TREVfSU5URVJGQUNFPXkKIyBDT05GSUdfRklSTVdBUkVfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNGUz15CkNPTkZJR19JU0NTSV9JQkZUPXkKQ09ORklHX1JBU1BCRVJSWVBJX0ZJUk1XQVJFPXkKQ09ORklHX0ZXX0NGR19TWVNGUz15CiMgQ09ORklHX0ZXX0NGR19TWVNGU19DTURMSU5FIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fU0NNPXkKIyBDT05GSUdfUUNPTV9TQ01fRE9XTkxPQURfTU9ERV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NZU0ZCPXkKIyBDT05GSUdfU1lTRkJfU0lNUExFRkIgaXMgbm90IHNldApDT05GSUdfVElfU0NJX1BST1RPQ09MPXkKQ09ORklHX1RVUlJJU19NT1hfUldUTT15CiMgQ09ORklHX0FSTV9GRkFfVFJBTlNQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklHX0VGSV9FU1JUPXkKQ09ORklHX0VGSV9WQVJTX1BTVE9SRT15CiMgQ09ORklHX0VGSV9WQVJTX1BTVE9SRV9ERUZBVUxUX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfRUZJX1NPRlRfUkVTRVJWRT15CkNPTkZJR19FRklfUEFSQU1TX0ZST01fRkRUPXkKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09ORklHX0VGSV9HRU5FUklDX1NUVUI9eQojIENPTkZJR19FRklfWkJPT1QgaXMgbm90IHNldApDT05GSUdfRUZJX0FSTVNUVUJfRFRCX0xPQURFUj15CkNPTkZJR19FRklfQk9PVExPQURFUl9DT05UUk9MPXkKQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUj15CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0FUVEFDS19NSVRJR0FUSU9OPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCkNPTkZJR19VRUZJX0NQRVI9eQpDT05GSUdfVUVGSV9DUEVSX0FSTT15CkNPTkZJR19NRVNPTl9TTT15CkNPTkZJR19BUk1fUFNDSV9GVz15CiMgQ09ORklHX0FSTV9QU0NJX0NIRUNLRVIgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUk1fU01DQ0M9eQpDT05GSUdfSEFWRV9BUk1fU01DQ0NfRElTQ09WRVJZPXkKQ09ORklHX0FSTV9TTUNDQ19TT0NfSUQ9eQoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCkNPTkZJR19URUdSQV9JVkM9eQpDT05GSUdfVEVHUkFfQlBNUD15CiMgZW5kIG9mIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgoKIwojIFp5bnEgTVBTb0MgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19aWU5RTVBfRklSTVdBUkU9eQojIENPTkZJR19aWU5RTVBfRklSTVdBUkVfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBaeW5xIE1QU29DIEZpcm13YXJlIERyaXZlcnMKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQojIENPTkZJR19NVERfVEVTVFMgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBwYXJzZXJzCiMKIyBDT05GSUdfTVREX0FSN19QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5FX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9PRl9QQVJUUz15CiMgQ09ORklHX01URF9BRlNfUEFSVFMgaXMgbm90IHNldAojIENPTkZJR19NVERfUEFSU0VSX1RSWCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9uIHBhcnNlcnMKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz15CkNPTkZJR19NVERfQkxPQ0s9eQoKIwojIE5vdGUgdGhhdCBpbiBzb21lIGNhc2VzIFVCSSBibG9jayBpcyBwcmVmZXJyZWQuIFNlZSBNVERfVUJJX0JMT0NLLgojCiMgQ09ORklHX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVEwgaXMgbm90IHNldAojIENPTkZJR19JTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGRF9GVEwgaXMgbm90IHNldAojIENPTkZJR19TU0ZEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9PT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NXQVAgaXMgbm90IHNldAojIENPTkZJR19NVERfUEFSVElUSU9ORURfTUFTVEVSIGlzIG5vdCBzZXQKCiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCiMgQ09ORklHX01URF9DRkkgaXMgbm90IHNldAojIENPTkZJR19NVERfSkVERUNQUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9BQlNFTlQgaXMgbm90IHNldAojIGVuZCBvZiBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9JTlRFTF9WUl9OT1IgaXMgbm90IHNldAojIENPTkZJR19NVERfUExBVFJBTSBpcyBub3Qgc2V0CiMgZW5kIG9mIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19NVERfUE1DNTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0RBVEFGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQ0hQMjNLMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFA0OEw2NDAgaXMgbm90IHNldAojIENPTkZJR19NVERfU1NUMjVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NMUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BIUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01URFJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9CTE9DSzJNVEQgaXMgbm90IHNldAoKIwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX01URF9ET0NHMyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwoKIwojIE5BTkQKIwojIENPTkZJR19NVERfT05FTkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SQVdfTkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TUElfTkFORCBpcyBub3Qgc2V0CgojCiMgRUNDIGVuZ2luZSBzdXBwb3J0CiMKIyBDT05GSUdfTVREX05BTkRfRUNDX1NXX0hBTU1JTkcgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfU1dfQkNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfRUNDX01YSUMgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfTUVESUFURUsgaXMgbm90IHNldAojIGVuZCBvZiBFQ0MgZW5naW5lIHN1cHBvcnQKIyBlbmQgb2YgTkFORAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCiMgQ09ORklHX01URF9MUEREUiBpcyBub3Qgc2V0CiMgZW5kIG9mIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwoKQ09ORklHX01URF9TUElfTk9SPXkKQ09ORklHX01URF9TUElfTk9SX1VTRV80S19TRUNUT1JTPXkKIyBDT05GSUdfTVREX1NQSV9OT1JfU1dQX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfTVREX1NQSV9OT1JfU1dQX0RJU0FCTEVfT05fVk9MQVRJTEU9eQojIENPTkZJR19NVERfU1BJX05PUl9TV1BfS0VFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ISVNJX1NGQyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldAojIENPTkZJR19NVERfSFlQRVJCVVMgaXMgbm90IHNldApDT05GSUdfRFRDPXkKQ09ORklHX09GPXkKIyBDT05GSUdfT0ZfVU5JVFRFU1QgaXMgbm90IHNldApDT05GSUdfT0ZfRkxBVFRSRUU9eQpDT05GSUdfT0ZfRUFSTFlfRkxBVFRSRUU9eQpDT05GSUdfT0ZfS09CSj15CkNPTkZJR19PRl9EWU5BTUlDPXkKQ09ORklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfSVJRPXkKQ09ORklHX09GX1JFU0VSVkVEX01FTT15CkNPTkZJR19PRl9SRVNPTFZFPXkKQ09ORklHX09GX09WRVJMQVk9eQpDT05GSUdfT0ZfTlVNQT15CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KQ09ORklHX0JMS19ERVZfUkFNPXkKQ09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTQwOTYKIyBDT05GSUdfQ0RST01fUEtUQ0RWRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fQkxLREVWX0ZST05URU5EPXkKQ09ORklHX1ZJUlRJT19CTEs9eQpDT05GSUdfQkxLX0RFVl9SQkQ9eQojIENPTkZJR19CTEtfREVWX1VCTEsgaXMgbm90IHNldAoKIwojIE5WTUUgU3VwcG9ydAojCkNPTkZJR19OVk1FX0NPTU1PTj15CkNPTkZJR19OVk1FX0NPUkU9eQpDT05GSUdfQkxLX0RFVl9OVk1FPXkKQ09ORklHX05WTUVfTVVMVElQQVRIPXkKIyBDT05GSUdfTlZNRV9WRVJCT1NFX0VSUk9SUyBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX0hXTU9OPXkKQ09ORklHX05WTUVfRkFCUklDUz15CkNPTkZJR19OVk1FX1JETUE9bQpDT05GSUdfTlZNRV9GQz15CkNPTkZJR19OVk1FX1RDUD15CkNPTkZJR19OVk1FX0FVVEg9eQpDT05GSUdfTlZNRV9UQVJHRVQ9bQpDT05GSUdfTlZNRV9UQVJHRVRfUEFTU1RIUlU9eQpDT05GSUdfTlZNRV9UQVJHRVRfTE9PUD1tCkNPTkZJR19OVk1FX1RBUkdFVF9SRE1BPW0KQ09ORklHX05WTUVfVEFSR0VUX0ZDPW0KIyBDT05GSUdfTlZNRV9UQVJHRVRfRkNMT09QIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfVEFSR0VUX1RDUD1tCkNPTkZJR19OVk1FX1RBUkdFVF9BVVRIPXkKIyBlbmQgb2YgTlZNRSBTdXBwb3J0CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQojIENPTkZJR19ISTY0MjFWNjAwX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19IUF9JTE89eQojIENPTkZJR19RQ09NX0NPSU5DRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9GQVNUUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUcgaXMgbm90IHNldApDT05GSUdfU1JBTT15CiMgQ09ORklHX0RXX1hEQVRBX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19QQ0lfRU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9TREZFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfSElLRVlfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTl9ESUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNQVV9TVEFMTF9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fQVQyNT15CiMgQ09ORklHX0VFUFJPTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTUFYNjg3NSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fOTNDWDY9eQojIENPTkZJR19FRVBST01fOTNYWDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0VFMTAwNCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVFUFJPTSBzdXBwb3J0CgojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19CQ01fVksgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BfUENJMVhYWFggaXMgbm90IHNldAojIGVuZCBvZiBNaXNjIGRldmljZXMKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTSV9DT01NT049eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQojIENPTkZJR19TQ1NJX0ZDX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKQ09ORklHX1NDU0lfU0FTX0FUQT15CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CiMgQ09ORklHX1NDU0lfU1JQX0FUVFJTIGlzIG5vdCBzZXQKIyBlbmQgb2YgU0NTSSBUcmFuc3BvcnRzCgpDT05GSUdfU0NTSV9MT1dMRVZFTD15CkNPTkZJR19JU0NTSV9UQ1A9eQpDT05GSUdfSVNDU0lfQk9PVF9TWVNGUz15CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9eQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FBQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzdYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzc5WFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzk0WFggaXMgbm90IHNldApDT05GSUdfU0NTSV9ISVNJX1NBUz15CiMgQ09ORklHX1NDU0lfSElTSV9TQVNfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ISVNJX1NBU19ERUJVR0ZTX0RFRkFVTFRfRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9eQpDT05GSUdfU0NTSV9NUFQzU0FTPXkKQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVBJM01SIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU01BUlRQUUk9eQojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldApDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQ9eQpDT05GSUdfSFlQRVJWX1NUT1JBR0U9eQojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GRE9NQUlOX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNODAwMSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfQUhDSV9CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfQUhDSV9EV0MgaXMgbm90IHNldAojIENPTkZJR19BSENJX0lNWCBpcyBub3Qgc2V0CkNPTkZJR19BSENJX0NFVkE9eQojIENPTkZJR19BSENJX01USyBpcyBub3Qgc2V0CkNPTkZJR19BSENJX01WRUJVPXkKQ09ORklHX0FIQ0lfU1VOWEk9eQpDT05GSUdfQUhDSV9URUdSQT15CkNPTkZJR19BSENJX1hHRU5FPXkKQ09ORklHX0FIQ0lfUU9SSVE9eQojIENPTkZJR19TQVRBX0FIQ0lfU0VBVFRMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldApDT05GSUdfU0FUQV9TSUwyND15CkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCiMgQ09ORklHX1BEQ19BRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9RU1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1g0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJWD15CiMgQ09ORklHX1NBVEFfRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9NViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTlYgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1BST01JU0UgaXMgbm90IHNldApDT05GSUdfU0FUQV9SQ0FSPXkKIyBDT05GSUdfU0FUQV9TSUwgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9VTEkgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklURVNTRSBpcyBub3Qgc2V0CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX1BBVEFfQUxJIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfQU1EPXkKIyBDT05GSUdfUEFUQV9BUlRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVFA4NjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VGQVIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0pNSUNST04gaXMgbm90IHNldApDT05GSUdfUEFUQV9NQVJWRUxMPXkKIyBDT05GSUdfUEFUQV9ORVRDRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDE1IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfT0xEUElJWD15CiMgQ09ORklHX1BBVEFfT1BUSURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDMjAyN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BEQ19PTEQgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JEQyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1NDSD15CiMgQ09ORklHX1BBVEFfU0VSVkVSV09SS1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9QTEFURk9STT15CkNPTkZJR19QQVRBX09GX1BMQVRGT1JNPXkKIyBDT05GSUdfUEFUQV9SWjEwMDAgaXMgbm90IHNldAoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BBVEFfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0JJVE1BUF9GSUxFPXkKQ09ORklHX01EX0xJTkVBUj15CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9eQpDT05GSUdfTURfRkFVTFRZPXkKQ09ORklHX0JDQUNIRT15CiMgQ09ORklHX0JDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9DTE9TVVJFU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9BU1lOQ19SRUdJU1RSQVRJT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQojIENPTkZJR19ETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CVUZJTz15CiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CSU9fUFJJU09OPW0KQ09ORklHX0RNX1BFUlNJU1RFTlRfREFUQT1tCiMgQ09ORklHX0RNX1VOU1RSSVBFRCBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD15CkNPTkZJR19ETV9TTkFQU0hPVD15CkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCiMgQ09ORklHX0RNX0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fV1JJVEVDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0NMT05FIGlzIG5vdCBzZXQKQ09ORklHX0RNX01JUlJPUj15CiMgQ09ORklHX0RNX0xPR19VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPXkKQ09ORklHX0RNX01VTFRJUEFUSD1tCiMgQ09ORklHX0RNX01VTFRJUEFUSF9RTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9IU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9NVUxUSVBBVEhfSU9BIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJR19ETV9EVVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1VFVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0ZMQUtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMgbm90IHNldAojIENPTkZJR19ETV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9BVURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9eQpDT05GSUdfRFVNTVk9eQpDT05GSUdfV0lSRUdVQVJEPXkKIyBDT05GSUdfV0lSRUdVQVJEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUZCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldApDT05GSUdfTUFDVkxBTj15CkNPTkZJR19NQUNWVEFQPXkKQ09ORklHX0lQVkxBTl9MM1M9eQpDT05GSUdfSVBWTEFOPXkKIyBDT05GSUdfSVBWVEFQIGlzIG5vdCBzZXQKQ09ORklHX1ZYTEFOPXkKQ09ORklHX0dFTkVWRT15CiMgQ09ORklHX0JBUkVVRFAgaXMgbm90IHNldAojIENPTkZJR19HVFAgaXMgbm90IHNldAojIENPTkZJR19BTVQgaXMgbm90IHNldAojIENPTkZJR19NQUNTRUMgaXMgbm90IHNldApDT05GSUdfTkVUQ09OU09MRT15CiMgQ09ORklHX05FVENPTlNPTEVfRFlOQU1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVENPTlNPTEVfRVhURU5ERURfTE9HIGlzIG5vdCBzZXQKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX09DRUxPVF9FWFQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfRkVMSVggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FDVElPTlM9eQojIENPTkZJR19PV0xfRU1BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMTFdJTk5FUj15CkNPTkZJR19TVU40SV9FTUFDPXkKQ09ORklHX05FVF9WRU5ET1JfQUxURU9OPXkKIyBDT05GSUdfQUNFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNQVpPTj15CkNPTkZJR19FTkFfRVRIRVJORVQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldApDT05GSUdfQU1EX1hHQkU9eQojIENPTkZJR19BTURfWEdCRV9EQ0IgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfWEdFTkU9eQojIENPTkZJR19ORVRfWEdFTkVfVjIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15CkNPTkZJR19BUVRJT049eQpDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQojIENPTkZJR19FTUFDX1JPQ0tDSElQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVNJWD15CiMgQ09ORklHX1NQSV9BWDg4Nzk2QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldApDT05GSUdfQUxYPW0KQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMgbm90IHNldApDT05GSUdfQkNNR0VORVQ9eQpDT05GSUdfQk5YMj15CiMgQ09ORklHX0NOSUMgaXMgbm90IHNldApDT05GSUdfVElHT04zPXkKQ09ORklHX1RJR09OM19IV01PTj15CkNPTkZJR19CTlgyWD15CkNPTkZJR19CTlgyWF9TUklPVj15CkNPTkZJR19CR01BQz15CkNPTkZJR19CR01BQ19QTEFURk9STT15CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldApDT05GSUdfQk5YVD15CkNPTkZJR19CTlhUX1NSSU9WPXkKQ09ORklHX0JOWFRfRkxPV0VSX09GRkxPQUQ9eQojIENPTkZJR19CTlhUX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19CTlhUX0hXTU9OPXkKQ09ORklHX0JDTUFTUD15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQpDT05GSUdfTUFDQj15CkNPTkZJR19NQUNCX1VTRV9IV1NUQU1QPXkKIyBDT05GSUdfTUFDQl9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVOREVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfUkdYIGlzIG5vdCBzZXQKQ09ORklHX0NBVklVTV9QVFA9eQojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPX1ZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVMU0lPX1QxPW0KIyBDT05GSUdfQ0hFTFNJT19UMV8xRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1QzPW0KQ09ORklHX0NIRUxTSU9fVDQ9bQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9bQpDT05GSUdfQ0hFTFNJT19JTkxJTkVfQ1JZUFRPPXkKQ09ORklHX0NIRUxTSU9fSVBTRUNfSU5MSU5FPW0KQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz15CkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19HRU1JTklfRVRIRVJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9EQVZJQ09NPXkKIyBDT05GSUdfRE05MDUxIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQojIENPTkZJR19ERTIxMDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVAgaXMgbm90IHNldAojIENPTkZJR19XSU5CT05EXzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VMSTUyNlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQojIENPTkZJR19FWkNISVBfTlBTX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZSRUVTQ0FMRT15CiMgQ09ORklHX0ZFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9GTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1BRX01ESU8gaXMgbm90IHNldAojIENPTkZJR19GU0xfWEdNQUNfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dJQU5GQVIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRFBBQTJfU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX0lFUkIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRU5FVENfTURJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFPXkKIyBDT05GSUdfRlVOX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0dPT0dMRT15CkNPTkZJR19HVkU9bQpDT05GSUdfTkVUX1ZFTkRPUl9ISVNJTElDT049eQojIENPTkZJR19ISVg1SEQyX0dNQUMgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0ZFTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQMDRfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hOU19NRElPPXkKQ09ORklHX0hOUz15CkNPTkZJR19ITlNfRFNBRj15CkNPTkZJR19ITlNfRU5FVD15CiMgQ09ORklHX0hOUzMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKQ09ORklHX0UxMDA9eQpDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCVkY9eQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSVhHQkVfSVBTRUM9eQpDT05GSUdfSVhHQkVWRj15CkNPTkZJR19JWEdCRVZGX0lQU0VDPXkKQ09ORklHX0k0MEU9eQojIENPTkZJR19JNDBFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JQVZGPXkKQ09ORklHX0k0MEVWRj15CkNPTkZJR19JQ0U9eQpDT05GSUdfSUNFX1NXSVRDSERFVj15CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX0lHQz15CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEST15CiMgQ09ORklHX0FESU4xMTEwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTElURVg9eQojIENPTkZJR19MSVRFWF9MSVRFRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89eQpDT05GSUdfTVZORVRBPXkKQ09ORklHX01WUFAyPXkKIyBDT05GSUdfTVZQUDJfUFRQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFhBMTY4X0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLR0UgaXMgbm90IHNldApDT05GSUdfU0tZMj15CiMgQ09ORklHX1NLWTJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfQUYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfUEYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05fRVAgaXMgbm90IHNldAojIENPTkZJR19QUkVTVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCiMgQ09ORklHX01MWEJGX0dJR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NDIgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTEgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTFfTUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQojIENPTkZJR19FTkMyOEo2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldAojIENPTkZJR19MQU43NDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFOOTY2WF9TV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKIyBDT05GSUdfTVNDQ19PQ0VMT1RfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKQ09ORklHX05FVF9WRU5ET1JfTVlSST15CiMgQ09ORklHX01ZUkkxMEdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkk9eQojIENPTkZJR19OSV9YR0VfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90IHNldAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVURVJJT049eQojIENPTkZJR19TMklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01FPXkKIyBDT05GSUdfTkZQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CiMgQ09ORklHX05FMktfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKQ09ORklHX0ZPUkNFREVUSD15CkNPTkZJR19ORVRfVkVORE9SX09LST15CiMgQ09ORklHX0VUSE9DIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEFDS0VUX0VOR0lORVM9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEVOU0FORE89eQojIENPTkZJR19JT05JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09ORklHX1FMQTNYWFggaXMgbm90IHNldApDT05GSUdfUUxDTklDPXkKQ09ORklHX1FMQ05JQ19TUklPVj15CkNPTkZJR19RTENOSUNfRENCPXkKQ09ORklHX1FMQ05JQ19IV01PTj15CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNldApDT05GSUdfUUVEPXkKQ09ORklHX1FFRF9TUklPVj15CkNPTkZJR19RRURFPXkKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CiMgQ09ORklHX0JOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNBNzAwMF9TUEkgaXMgbm90IHNldApDT05GSUdfUUNPTV9FTUFDPXkKIyBDT05GSUdfUk1ORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SREM9eQojIENPTkZJR19SNjA0MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldApDT05GSUdfODEzOVRPTz15CkNPTkZJR184MTM5VE9PX1BJTz15CiMgQ09ORklHXzgxMzlUT09fVFVORV9UV0lTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPT184MTI5IGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUjgxNjk9eQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKIyBDT05GSUdfU0hfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1JBVkI9eQojIENPTkZJR19SRU5FU0FTX0VUSEVSX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JPQ0tFUj15CkNPTkZJR19ST0NLRVI9eQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NVEQ9eQpDT05GSUdfU0ZDX01DRElfTU9OPXkKQ09ORklHX1NGQ19TUklPVj15CkNPTkZJR19TRkNfTUNESV9MT0dHSU5HPXkKIyBDT05GSUdfU0ZDX0ZBTENPTiBpcyBub3Qgc2V0CkNPTkZJR19TRkNfU0lFTkE9bQojIENPTkZJR19TRkNfU0lFTkFfTVREIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQV9NQ0RJX01PTj15CkNPTkZJR19TRkNfU0lFTkFfU1JJT1Y9eQpDT05GSUdfU0ZDX1NJRU5BX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQpDT05GSUdfU01DOTFYPXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDOTExWD15CiMgQ09ORklHX1NNU0M5NDIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09DSU9ORVhUPXkKIyBDT05GSUdfU05JX05FVFNFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQpDT05GSUdfU1RNTUFDX0VUSD15CiMgQ09ORklHX1NUTU1BQ19TRUxGVEVTVFMgaXMgbm90IHNldApDT05GSUdfU1RNTUFDX1BMQVRGT1JNPXkKIyBDT05GSUdfRFdNQUNfRFdDX1FPU19FVEggaXMgbm90IHNldApDT05GSUdfRFdNQUNfR0VORVJJQz15CkNPTkZJR19EV01BQ19JUFE4MDZYPXkKIyBDT05GSUdfRFdNQUNfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfRFdNQUNfTUVTT049eQpDT05GSUdfRFdNQUNfUUNPTV9FVEhRT1M9eQpDT05GSUdfRFdNQUNfUk9DS0NISVA9eQpDT05GSUdfRFdNQUNfU1VOWEk9eQpDT05GSUdfRFdNQUNfU1VOOEk9eQpDT05GSUdfRFdNQUNfSU1YOD15CiMgQ09ORklHX0RXTUFDX0lOVEVMX1BMQVQgaXMgbm90IHNldAojIENPTkZJR19EV01BQ19URUdSQSBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUENJPXkKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfREFWSU5DSV9NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfQU02NV9DUFRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CiMgQ09ORklHX01TRTEwMlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XQU5HWFVOPXkKIyBDT05GSUdfTkdCRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RYR0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElMSU5YPXkKIyBDT05GSUdfWElMSU5YX0VNQUNMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FYSV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0xMX1RFTUFDIGlzIG5vdCBzZXQKQ09ORklHX0ZEREk9eQojIENPTkZJR19ERUZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLRlAgaXMgbm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldApDT05GSUdfUEhZTElOSz15CkNPTkZJR19QSFlMSUI9eQpDT05GSUdfU1dQSFk9eQpDT05GSUdfTEVEX1RSSUdHRVJfUEhZPXkKQ09ORklHX1BIWUxJQl9MRURTPXkKQ09ORklHX0ZJWEVEX1BIWT15CiMgQ09ORklHX1NGUCBpcyBub3Qgc2V0CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19BTURfUEhZPXkKQ09ORklHX01FU09OX0dYTF9QSFk9eQpDT05GSUdfQURJTl9QSFk9eQojIENPTkZJR19BRElOMTEwMF9QSFkgaXMgbm90IHNldApDT05GSUdfQVFVQU5USUFfUEhZPXkKQ09ORklHX0FYODg3OTZCX1BIWT1tCkNPTkZJR19CUk9BRENPTV9QSFk9eQpDT05GSUdfQkNNNTQxNDBfUEhZPXkKQ09ORklHX0JDTTdYWFhfUEhZPXkKQ09ORklHX0JDTTg0ODgxX1BIWT15CkNPTkZJR19CQ004N1hYX1BIWT15CiMgQ09ORklHX0JDTV9DWUdOVVNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9ORVRfUEhZTElCPXkKQ09ORklHX0NJQ0FEQV9QSFk9eQpDT05GSUdfQ09SVElOQV9QSFk9eQpDT05GSUdfREFWSUNPTV9QSFk9eQpDT05GSUdfSUNQTFVTX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKQ09ORklHX0lOVEVMX1hXQVlfUEhZPXkKQ09ORklHX0xTSV9FVDEwMTFDX1BIWT15CkNPTkZJR19NQVJWRUxMX1BIWT15CkNPTkZJR19NQVJWRUxMXzEwR19QSFk9eQojIENPTkZJR19NQVJWRUxMXzg4UTJYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF84OFgyMjIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWExJTkVBUl9HUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfR0VfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JFTF9QSFk9eQojIENPTkZJR19NSUNST0NISVBfVDFTX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NISVBfUEhZPXkKQ09ORklHX01JQ1JPQ0hJUF9UMV9QSFk9eQpDT05GSUdfTUlDUk9TRU1JX1BIWT15CiMgQ09ORklHX01PVE9SQ09NTV9QSFkgaXMgbm90IHNldApDT05GSUdfTkFUSU9OQUxfUEhZPXkKIyBDT05GSUdfTlhQX0NCVFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQX0M0NV9USkExMVhYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OWFBfVEpBMTFYWF9QSFk9eQojIENPTkZJR19OQ04yNjAwMF9QSFkgaXMgbm90IHNldApDT05GSUdfQVQ4MDNYX1BIWT15CkNPTkZJR19RU0VNSV9QSFk9eQpDT05GSUdfUkVBTFRFS19QSFk9eQpDT05GSUdfUkVORVNBU19QSFk9eQpDT05GSUdfUk9DS0NISVBfUEhZPXkKQ09ORklHX1NNU0NfUEhZPXkKIyBDT05GSUdfU1RFMTBYUCBpcyBub3Qgc2V0CkNPTkZJR19URVJBTkVUSUNTX1BIWT15CkNPTkZJR19EUDgzODIyX1BIWT15CkNPTkZJR19EUDgzVEM4MTFfUEhZPXkKQ09ORklHX0RQODM4NDhfUEhZPXkKQ09ORklHX0RQODM4NjdfUEhZPXkKQ09ORklHX0RQODM4NjlfUEhZPXkKIyBDT05GSUdfRFA4M1RENTEwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19WSVRFU1NFX1BIWT15CiMgQ09ORklHX1hJTElOWF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX0tTODk5NU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNFX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfTURJT19ERVZJQ0U9eQpDT05GSUdfTURJT19CVVM9eQpDT05GSUdfRldOT0RFX01ESU89eQpDT05GSUdfT0ZfTURJTz15CkNPTkZJR19BQ1BJX01ESU89eQpDT05GSUdfTURJT19ERVZSRVM9eQpDT05GSUdfTURJT19TVU40ST15CkNPTkZJR19NRElPX1hHRU5FPXkKQ09ORklHX01ESU9fQklUQkFORz15CkNPTkZJR19NRElPX0JDTV9JUFJPQz15CkNPTkZJR19NRElPX0JDTV9VTklNQUM9eQojIENPTkZJR19NRElPX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRElPX0hJU0lfRkVNQUMgaXMgbm90IHNldAojIENPTkZJR19NRElPX01WVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19NU0NDX01JSU0gaXMgbm90IHNldAojIENPTkZJR19NRElPX09DVEVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSVBRNDAxOSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSVBRODA2NCBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fVEhVTkRFUiBpcyBub3Qgc2V0CgojCiMgTURJTyBNdWx0aXBsZXhlcnMKIwpDT05GSUdfTURJT19CVVNfTVVYPXkKQ09ORklHX01ESU9fQlVTX01VWF9NRVNPTl9HMTJBPXkKQ09ORklHX01ESU9fQlVTX01VWF9NRVNPTl9HWEw9bQpDT05GSUdfTURJT19CVVNfTVVYX0JDTV9JUFJPQz15CiMgQ09ORklHX01ESU9fQlVTX01VWF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CVVNfTVVYX01VTFRJUExFWEVSIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQlVTX01VWF9NTUlPUkVHPXkKCiMKIyBQQ1MgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfUENTX1hQQ1M9eQojIGVuZCBvZiBQQ1MgZGV2aWNlIGRyaXZlcnMKCiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUyPXkKQ09ORklHX1VTQl9MQU43OFhYPXkKQ09ORklHX1VTQl9VU0JORVQ9bQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPW0KQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9bQpDT05GSUdfVVNCX05FVF9DRENfRUVNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX01CSU09bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9TUjk3MDA9bQpDT05GSUdfVVNCX05FVF9TUjk4MDA9bQpDT05GSUdfVVNCX05FVF9TTVNDNzVYWD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBBPW0KQ09ORklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklHX1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUX0VOQUJMRT1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9bQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VTQl9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX05FVF9JTlQ1MVgxPW0KQ09ORklHX1VTQl9DRENfUEhPTkVUPW0KIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lFUlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQpDT05GSUdfVVNCX05FVF9DSDkyMDA9bQpDT05GSUdfVVNCX05FVF9BUUMxMTE9bQpDT05GSUdfVVNCX1JUTDgxNTNfRUNNPW0KIyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CgojCiMgV2lyZWxlc3MgV0FOCiMKIyBDT05GSUdfV1dBTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFdpcmVsZXNzIFdBTgoKQ09ORklHX1hFTl9ORVRERVZfRlJPTlRFTkQ9eQpDT05GSUdfVk1YTkVUMz15CiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfVVNCNF9ORVQ9bQpDT05GSUdfSFlQRVJWX05FVD15CiMgQ09ORklHX05FVERFVlNJTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkFJTE9WRVI9eQojIENPTkZJR19JU0ROIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKQ09ORklHX0lOUFVUX1ZJVkFMRElGTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKIyBDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVggaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkRFVj15CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfRExJTktfRElSNjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TTlZTX1BXUktFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9URUdSQT15CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1BJTkVQSE9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTjRJX0xSQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT01BUDQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NBUDExWFggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9CQ00gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NVDY3NzkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DWVBSRVNTX1NGIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKIyBDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CiMgQ09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0EzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FESSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0NPQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR0YySyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQX01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TSURFV0lOREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVE1EQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19NQUdFTExBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19aSEVOSFVBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1hQQUQgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19QU1hQQURfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUFhSQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1FXSUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfRlNJQTZCIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU0VOU0VIQVQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVEFCTEVUPXkKIyBDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0FJUFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfSEFOV0FORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfS0JUQUIgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX1BFR0FTVVMgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NNCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UT1VDSFNDUkVFTj15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FEUzc4NDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BREMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BUjEwMjFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVVPX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDI5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ0hJUE9ORV9JQ044MzE4IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ0hJUE9ORV9JQ044NTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNQTE0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUcxMTAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZQ09OX0hZNDZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZTklUUk9OX0NTVFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTElURUsgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUFJPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VLVEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NU0cyNjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTk9WQVRFS19OVlRfVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTUFHSVMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTVg2VUxfVFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUkFTUEJFUlJZUElfRlcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk1fVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VONEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NVUkZBQ0UzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NPTElCUklfVkY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzcyMTEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aSU5JVElYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElNQVhfSFg4MzExMkIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTUVMX0NBUFRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQkJOU01fUFdSS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRTNYMF9CVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfUE04OTQxX1BXUktFWT15CiMgQ09ORklHX0lOUFVUX1BNOFhYWF9WSUJSQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01NQTg0NTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fREVDT0RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQz15CkNPTkZJR19JTlBVVF9BWFAyMFhfUEVLPXkKIyBDT05GSUdfSU5QVVRfVUlOUFVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSUJNX1BBTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9ISVNJX1BPV0VSS0VZPXkKIyBDT05GSUdfUk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19BTUJBS01JPXkKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FQQlBTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19TRVJJT19TVU40SV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19HUElPX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGFyZHdhcmUgSS9PIHBvcnRzCiMgZW5kIG9mIElucHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1RJT0NTVEkgaXMgbm90IHNldAojIENPTkZJR19MRElTQ19BVVRPTE9BRCBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQkNNMjgzNUFVWCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9GU0w9eQpDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQojIENPTkZJR19TRVJJQUxfODI1MF9FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX09NQVAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTVQ2NTc3PXkKQ09ORklHX1NFUklBTF84MjUwX1BFUklDT009eQpDT05GSUdfU0VSSUFMXzgyNTBfVEVHUkE9eQpDT05GSUdfU0VSSUFMXzgyNTBfQkNNNzI3MT15CkNPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk09eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTA9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0VBUkxZQ09OX1NFTUlIT1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9NRVNPTj15CkNPTkZJR19TRVJJQUxfTUVTT05fQ09OU09MRT15CkNPTkZJR19TRVJJQUxfVEVHUkE9eQpDT05GSUdfU0VSSUFMX1RFR1JBX1RDVT15CkNPTkZJR19TRVJJQUxfVEVHUkFfVENVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JTVhfRUFSTFlDT04gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NIX1NDST15CkNPTkZJR19TRVJJQUxfU0hfU0NJX05SX1VBUlRTPTExCkNPTkZJR19TRVJJQUxfU0hfU0NJX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NIX1NDSV9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfU0hfU0NJX0RNQT15CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTVNNPXkKQ09ORklHX1NFUklBTF9NU01fQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NQUkQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX01WRUJVX1VBUlQ9eQpDT05GSUdfU0VSSUFMX01WRUJVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfT1dMIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfSFZDX0RDQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX1RUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9ERVZfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9ETUlfREVDT0RFPXkKQ09ORklHX0lQTUlfUExBVF9EQVRBPXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfSVBNQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSVBNSV9QT1dFUk9GRj15CiMgQ09ORklHX1NTSUZfSVBNSV9CTUMgaXMgbm90IHNldAojIENPTkZJR19JUE1CX0RFVklDRV9JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0JDTTI4MzU9eQpDT05GSUdfSFdfUkFORE9NX0lQUk9DX1JORzIwMD15CkNPTkZJR19IV19SQU5ET01fT01BUD15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNJPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNUQj15CkNPTkZJR19IV19SQU5ET01fWEdFTkU9eQpDT05GSUdfSFdfUkFORE9NX01FU09OPXkKQ09ORklHX0hXX1JBTkRPTV9DQVZJVU09eQpDT05GSUdfSFdfUkFORE9NX01USz15CiMgQ09ORklHX0hXX1JBTkRPTV9DQ1RSTkcgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fWElQSEVSQSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fQVJNX1NNQ0NDX1RSTkc9eQpDT05GSUdfSFdfUkFORE9NX0NOMTBLPXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TWU5RVUFDRVIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKIyBDT05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19DQ0dYX1VDU0k9eQojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVg1SEQyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JODAxPXkKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19CQ00yODM1PXkKQ09ORklHX0kyQ19CQ01fSVBST0M9eQpDT05GSUdfSTJDX0JSQ01TVEI9eQojIENPTkZJR19JMkNfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9TTEFWRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVNJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JTVg9eQojIENPTkZJR19JMkNfSU1YX0xQSTJDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NRVNPTj15CiMgQ09ORklHX0kyQ19NVDY1WFggaXMgbm90IHNldApDT05GSUdfSTJDX01WNjRYWFg9eQojIENPTkZJR19JMkNfTk9NQURJSyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19JMkNfT01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PV0wgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QWEE9eQojIENPTkZJR19JMkNfUFhBX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1FDT01fQ0NJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19RVVA9eQojIENPTkZJR19JMkNfUklJQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUkszWD15CiMgQ09ORklHX0kyQ19SWlYyTSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0hfTU9CSUxFPXkKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NZTlFVQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVEVHUkE9eQpDT05GSUdfSTJDX1RFR1JBX0JQTVA9eQojIENPTkZJR19JMkNfVkVSU0FUSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19YTFA5WFggaXMgbm90IHNldApDT05GSUdfSTJDX1JDQVI9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DUDI2MTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENJMVhYWFggaXMgbm90IHNldAojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hHRU5FX1NMSU1QUk8gaXMgbm90IHNldAojIENPTkZJR19JMkNfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CgojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFX1RFU1RVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKQ09ORklHX1NQSV9NRU09eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BTUxPR0lDX1NQSUZDX0ExIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FSTUFEQV8zNzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9CQ00yODM1PXkKQ09ORklHX1NQSV9CQ00yODM1QVVYPXkKQ09ORklHX1NQSV9CQ01fUVNQST15CiMgQ09ORklHX1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19TUElfQ0FERU5DRV9RVUFEU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0VfWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ERVNJR05XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9MUFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfUVVBRFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ISVNJX0tVTlBFTkcgaXMgbm90IHNldAojIENPTkZJR19TUElfSElTSV9TRkNfVjNYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9OWFBfRkxFWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9EU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NRVNPTl9TUElDQz15CkNPTkZJR19TUElfTUVTT05fU1BJRkM9eQojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkVfUVNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NVDY1WFggaXMgbm90IHNldAojIENPTkZJR19TUElfTVRLX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX09NQVAyNFhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9PUklPTj15CiMgQ09ORklHX1NQSV9QQ0kxWFhYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfUEwwMjI9eQojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ST0NLQ0hJUD15CiMgQ09ORklHX1NQSV9ST0NLQ0hJUF9TRkMgaXMgbm90IHNldAojIENPTkZJR19TUElfUlNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9SWlYyTV9DU0kgaXMgbm90IHNldAojIENPTkZJR19TUElfUUNPTV9RU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9RVVA9eQojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX01TSU9GIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX0hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NOX0ZfT1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NZTlFVQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NWElDIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9URUdSQTIxMF9RVUFEPXkKQ09ORklHX1NQSV9URUdSQTExND15CiMgQ09ORklHX1NQSV9URUdSQTIwX1NGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9URUdSQTIwX1NMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YTFAgaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FNRCBpcyBub3Qgc2V0CgojCiMgU1BJIE11bHRpcGxleGVyIHN1cHBvcnQKIwojIENPTkZJR19TUElfTVVYIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJREVWPXkKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJR19TUElfRFlOQU1JQz15CkNPTkZJR19TUE1JPXkKIyBDT05GSUdfU1BNSV9ISVNJMzY3MCBpcyBub3Qgc2V0CkNPTkZJR19TUE1JX01TTV9QTUlDX0FSQj15CiMgQ09ORklHX1NQTUlfTVRLX1BNSUYgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19PUFRJT05BTD15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19EVEU9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19QVFBfMTU4OF9DTE9DS19LVk09eQojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFQ4MlAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVENNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfTU9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX09DUCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBUUCBjbG9jayBzdXBwb3J0CgpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19HRU5FUklDX1BJTkNUUkxfR1JPVVBTPXkKQ09ORklHX1BJTk1VWD15CkNPTkZJR19HRU5FUklDX1BJTk1VWF9GVU5DVElPTlM9eQpDT05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9BWFAyMDk9eQpDT05GSUdfUElOQ1RSTF9CTTE4ODA9eQojIENPTkZJR19QSU5DVFJMX0NZOEM5NVgwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTUFYNzc2MjA9eQojIENPTkZJR19QSU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NSUNST0NISVBfU0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX09DRUxPVCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1JPQ0tDSElQPXkKQ09ORklHX1BJTkNUUkxfU0lOR0xFPXkKIyBDT05GSUdfUElOQ1RSTF9TVE1GWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1gxNTBYIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfWllOUU1QPXkKIyBDT05GSUdfUElOQ1RSTF9PV0wgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9CQ00yODM1PXkKQ09ORklHX1BJTkNUUkxfSVBST0NfR1BJTz15CkNPTkZJR19QSU5DVFJMX05TMl9NVVg9eQojIENPTkZJR19QSU5DVFJMX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9CRVJMSU5fQkc0Q1QgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOE1OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TVAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOFVMUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMTcwIGlzIG5vdCBzZXQKCiMKIyBNZWRpYVRlayBwaW5jdHJsIGRyaXZlcnMKIwpDT05GSUdfRUlOVF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEtfVjI9eQpDT05GSUdfUElOQ1RSTF9NVEtfTU9PUkU9eQpDT05GSUdfUElOQ1RSTF9NVEtfUEFSSVM9eQpDT05GSUdfUElOQ1RSTF9NVDI3MTI9eQpDT05GSUdfUElOQ1RSTF9NVDY3NjU9eQpDT05GSUdfUElOQ1RSTF9NVDY3Nzk9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTU9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTc9eQpDT05GSUdfUElOQ1RSTF9NVDc2MjI9eQpDT05GSUdfUElOQ1RSTF9NVDc5ODE9eQpDT05GSUdfUElOQ1RSTF9NVDc5ODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxNjc9eQpDT05GSUdfUElOQ1RSTF9NVDgxNzM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxODg9eQpDT05GSUdfUElOQ1RSTF9NVDgxOTI9eQojIENPTkZJR19QSU5DVFJMX01UODE5NSBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01UODM2NT15CkNPTkZJR19QSU5DVFJMX01UODUxNj15CiMgZW5kIG9mIE1lZGlhVGVrIHBpbmN0cmwgZHJpdmVycwoKQ09ORklHX1BJTkNUUkxfTUVTT049eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HWEJCPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fR1hMPXkKQ09ORklHX1BJTkNUUkxfTUVTT044X1BNWD15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYRz15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYR19QTVg9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HMTJBPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fQTE9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9TND15CkNPTkZJR19QSU5DVFJMX0FNTE9HSUNfQzM9eQpDT05GSUdfUElOQ1RSTF9NVkVCVT15CkNPTkZJR19QSU5DVFJMX0FSTUFEQV9BUDgwNj15CkNPTkZJR19QSU5DVFJMX0FSTUFEQV9DUDExMD15CkNPTkZJR19QSU5DVFJMX0FDNT15CkNPTkZJR19QSU5DVFJMX0FSTUFEQV8zN1hYPXkKQ09ORklHX1BJTkNUUkxfTVNNPXkKIyBDT05GSUdfUElOQ1RSTF9JUFE1MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE1MzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE4MDc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE2MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE5NTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NRE05NjA3IGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTVNNODkxNj15CiMgQ09ORklHX1BJTkNUUkxfTVNNODk1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTVNNODk3NiBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01TTTg5OTQ9eQpDT05GSUdfUElOQ1RSTF9NU004OTk2PXkKIyBDT05GSUdfUElOQ1RSTF9NU004OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9RQ00yMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9RQ1M0MDQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9RREYyWFhYPXkKIyBDT05GSUdfUElOQ1RSTF9RRFUxMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQTg3NzVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzcxODAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M4MTgwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M4MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NETTY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0RNNjcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRE04NDUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NEWDc1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYxMTUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYzNzUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTgyNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTg1NTAgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9RQ09NX1NQTUlfUE1JQz15CiMgQ09ORklHX1BJTkNUUkxfUUNPTV9TU0JJX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0xQQVNTX0xQSSBpcyBub3Qgc2V0CgojCiMgUmVuZXNhcyBwaW5jdHJsIGRyaXZlcnMKIwpDT05GSUdfUElOQ1RSTF9SRU5FU0FTPXkKIyBlbmQgb2YgUmVuZXNhcyBwaW5jdHJsIGRyaXZlcnMKCiMgQ09ORklHX1BJTkNUUkxfU1BSRF9TQzk4NjAgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9TVU5YST15CiMgQ09ORklHX1BJTkNUUkxfU1VONElfQTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU41SSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONklfQTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU42SV9BMzFfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BMzMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0E4M1QgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0E4M1RfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTIzX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0gzIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VOOElfSDNfUj15CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfVjNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU45SV9BODAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjlJX0E4MF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU4yMElfRDEgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9TVU41MElfQTY0PXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0E2NF9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0ExMDA9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfQTEwMF9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g1PXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2PXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2X1I9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfSDYxNj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INjE2X1I9eQpDT05GSUdfUElOQ1RSTF9URUdSQT15CkNPTkZJR19QSU5DVFJMX1RFR1JBMTI0PXkKQ09ORklHX1BJTkNUUkxfVEVHUkEyMTA9eQpDT05GSUdfUElOQ1RSTF9URUdSQTE5ND15CkNPTkZJR19QSU5DVFJMX1RFR1JBMjM0PXkKQ09ORklHX1BJTkNUUkxfVEVHUkFfWFVTQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9MSUJfRkFTVFBBVEhfTElNSVQ9NTEyCkNPTkZJR19PRl9HUElPPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU1lTRlM9eQpDT05GSUdfR1BJT19DREVWPXkKQ09ORklHX0dQSU9fQ0RFVl9WMT15CkNPTkZJR19HUElPX0dFTkVSSUM9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT183NFhYX01NSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQU1EUFQgaXMgbm90IHNldApDT05GSUdfR1BJT19SQVNQQkVSUllQSV9FWFA9eQpDT05GSUdfR1BJT19CQ01fWEdTX0lQUk9DPXkKQ09ORklHX0dQSU9fQlJDTVNUQj15CiMgQ09ORklHX0dQSU9fQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fREFWSU5DSSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0RXQVBCPXkKIyBDT05GSUdfR1BJT19FSUNfU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRVhBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRlRHUElPMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HUkdQSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX0hJU0kgaXMgbm90IHNldAojIENPTkZJR19HUElPX0hMV0QgaXMgbm90IHNldAojIENPTkZJR19HUElPX0xPR0lDVkMgaXMgbm90IHNldAojIENPTkZJR19HUElPX01CODZTN1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX01QQzhYWFggaXMgbm90IHNldApDT05GSUdfR1BJT19NVkVCVT15CkNPTkZJR19HUElPX01YQz15CkNPTkZJR19HUElPX1BMMDYxPXkKQ09ORklHX0dQSU9fUkNBUj15CkNPTkZJR19HUElPX1JPQ0tDSElQPXkKIyBDT05GSUdfR1BJT19TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NZU0NPTiBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RFR1JBPXkKQ09ORklHX0dQSU9fVEVHUkExODY9eQojIENPTkZJR19HUElPX1RIVU5ERVJYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVkY2MTA9eQpDT05GSUdfR1BJT19YR0VORT15CkNPTkZJR19HUElPX1hHRU5FX1NCPXkKIyBDT05GSUdfR1BJT19YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19HUElPX1hMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWllOUSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1pZTlFNUF9NT0RFUElOPXkKIyBDT05GSUdfR1BJT19BTURfRkNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FETlAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0ZYTDY0MDggaXMgbm90IHNldAojIENPTkZJR19HUElPX0RTNDUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1dfUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENBOTUzWD15CkNPTkZJR19HUElPX1BDQTk1M1hfSVJRPXkKIyBDT05GSUdfR1BJT19QQ0E5NTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBHUElPIGV4cGFuZGVycwoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01BWDc3NjIwPXkKIyBlbmQgb2YgTUZEIEdQSU8gZXhwYW5kZXJzCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJX0lESU9fMTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSUVfSURJT18yNCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBHUElPIGV4cGFuZGVycwoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fNzRYMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVgzMTkxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUElTT1NSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YUkExNDAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgU1BJIEdQSU8gZXhwYW5kZXJzCgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgVVNCIEdQSU8gZXhwYW5kZXJzCgojCiMgVmlydHVhbCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FHR1JFR0FUT1IgaXMgbm90IHNldAojIENPTkZJR19HUElPX0xBVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NT0NLVVAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1ZJUlRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0lNIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlydHVhbCBHUElPIGRyaXZlcnMKCiMgQ09ORklHX1cxIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUPXkKQ09ORklHX1BPV0VSX1JFU0VUX0JSQ01TVEI9eQojIENPTkZJR19QT1dFUl9SRVNFVF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfR1BJT19SRVNUQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfSElTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0xJTktTVEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUX01TTT15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1FDT01fUE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfT0RST0lEX0dPX1VMVFJBX1BPV0VST0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfTFRDMjk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFU1RBUlQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVRfWEdFTkU9eQpDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OX1BPV0VST0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTQ09OX1JFQk9PVF9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fUkVCT09UX01PREUgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWV9IV01PTj15CiMgQ09ORklHX0dFTkVSSUNfQURDX0JBVFRFUlkgaXMgbm90IHNldAojIENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NBTVNVTkdfU0RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0JRMjdYWFg9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYX0kyQz15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWF9EVF9VUERBVEVTX05WTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FYUDIwWF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9JU1AxNzA0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUMzY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFRDNDE2MkwgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0RFVEVDVE9SX01BWDE0NjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg3Nzk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUUNPTV9TTUJCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1OTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDY3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NzEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1VDUzEwMDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JEOTk5NTQgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1VHMzEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUUNPTV9TTUIyIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTExNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTkyNDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDczMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FIVDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUVVBQ09NUFVURVJfRDVORVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUzM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVhJX0ZBTl9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUk1fU0NNSSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FSTV9TQ1BJPXkKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9bQojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IUzMwMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lCTUFFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNUEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JSU9fSFdNT04gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0pDNDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19TUEkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDExMTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMxODI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUMzNFZSNTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTMjM4NjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01SNzUyMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05MD15CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QV01fRkFOPXkKQ09ORklHX1NFTlNPUlNfUkFTUEJFUlJZUElfSFdNT049eQojIENPTkZJR19TRU5TT1JTX1NCVFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQlJNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUNHggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUM2VzIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MzYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NUVFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4MjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4NzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FNQzY4MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lOQTJYWD15CiMgQ09ORklHX1NFTlNPUlNfSU5BMjM4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMzIyMT15CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEhNQzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTA4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA1MTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX09GPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKQ09ORklHX0NQVV9USEVSTUFMPXkKQ09ORklHX0NQVV9GUkVRX1RIRVJNQUw9eQojIENPTkZJR19ERVZGUkVRX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQojIENPTkZJR19USEVSTUFMX01NSU8gaXMgbm90IHNldApDT05GSUdfSElTSV9USEVSTUFMPXkKIyBDT05GSUdfSU1YX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU1YOE1NX1RIRVJNQUw9eQojIENPTkZJR19LM19USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX01BWDc3NjIwX1RIRVJNQUw9eQojIENPTkZJR19RT1JJUV9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1NVTjhJX1RIRVJNQUw9eQpDT05GSUdfUk9DS0NISVBfVEhFUk1BTD15CiMgQ09ORklHX1JDQVJfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDQVJfR0VOM19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlpHMkxfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTUFEQV9USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBNZWRpYXRlayB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfTVRLX1RIRVJNQUw9eQojIENPTkZJR19NVEtfU09DX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19NVEtfTFZUU19USEVSTUFMIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVkaWF0ZWsgdGhlcm1hbCBkcml2ZXJzCgpDT05GSUdfQU1MT0dJQ19USEVSTUFMPXkKCiMKIyBCcm9hZGNvbSB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfQkNNMjcxMV9USEVSTUFMPXkKIyBDT05GSUdfQkNNMjgzNV9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTVNUQl9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9OU19USEVSTUFMPXkKQ09ORklHX0JDTV9TUl9USEVSTUFMPXkKIyBlbmQgb2YgQnJvYWRjb20gdGhlcm1hbCBkcml2ZXJzCgojCiMgTlZJRElBIFRlZ3JhIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19URUdSQV9TT0NUSEVSTT15CkNPTkZJR19URUdSQV9CUE1QX1RIRVJNQUw9eQojIGVuZCBvZiBOVklESUEgVGVncmEgdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19HRU5FUklDX0FEQ19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX1NQTUlfQURDX1RNNSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MTUggaXMgbm90IHNldAojIGVuZCBvZiBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX1NQUkRfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MApDT05GSUdfV0FUQ0hET0dfU1lTRlM9eQojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XREFUX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9XSU5ET1dfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19aSUlSQVZFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NQODA1X1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NCU0FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1BREFfMzdYWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBREVOQ0VfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfRFdfV0FUQ0hET0c9eQojIENPTkZJR19LM19SVElfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1VOWElfV0FUQ0hET0c9eQojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX01BWDc3NjIwX1dBVENIRE9HPXkKIyBDT05GSUdfSU1YMl9XRFQgaXMgbm90IHNldAojIENPTkZJR19JTVg3VUxQX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19URUdSQV9XQVRDSERPRz15CiMgQ09ORklHX1FDT01fV0RUIGlzIG5vdCBzZXQKQ09ORklHX01FU09OX0dYQkJfV0FUQ0hET0c9eQpDT05GSUdfTUVTT05fV0FUQ0hET0c9eQojIENPTkZJR19NRURJQVRFS19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TTUNfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfUkVORVNBU19XRFQ9eQojIENPTkZJR19SRU5FU0FTX1JaQVdEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTkVTQVNfUlpOMVdEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTkVTQVNfUlpHMkxXRFQgaXMgbm90IHNldApDT05GSUdfUlREMTE5WF9XQVRDSERPRz15CiMgQ09ORklHX1NQUkRfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19QTTg5MTZfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BTElNNzEwMV9XRFQgaXMgbm90IHNldAojIENPTkZJR19JNjMwMEVTQl9XRFQgaXMgbm90IHNldAojIENPTkZJR19IUF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19NQVJWRUxMX0dUSV9XRFQ9eQojIENPTkZJR19CQ00yODM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTcwMzhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVOX0EyMV9XRFQgaXMgbm90IHNldAojIENPTkZJR19YRU5fV0RUIGlzIG5vdCBzZXQKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQSBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9BQ1Q4OTQ1QSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1VONElfR1BBREM9eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVRNRUxfRkxFWENPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9ITENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUMxMDAgaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWD15CiMgQ09ORklHX01GRF9BWFAyMFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BWFAyMFhfUlNCPXkKIyBDT05GSUdfTUZEX0NTNDJMNDNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BREVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg1OTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0dBVEVXT1JLU19HU0MgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVAyNjI5IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0hJNjQyMV9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0hJNjQyMV9TUE1JIGlzIG5vdCBzZXQKQ09ORklHX01GRF9ISTY1NVhfUE1JQz15CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENPTkZJR19MUENfU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lRUzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NTQxIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzYyMD15CiMgQ09ORklHX01GRF9NQVg3NzY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19FWlhfUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX05UWEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUUNPTV9SUE0gaXMgbm90IHNldApDT05GSUdfTUZEX1NQTUlfUE1JQz15CiMgQ09ORklHX01GRF9TWTc2MzZBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ0ODMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUxMjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SSzhYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUks4WFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JONVQ2MTggaXMgbm90IHNldApDT05GSUdfTUZEX1NFQ19DT1JFPXkKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NMMjhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NDMjdYWF9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TVU42SV9QUkNNPXkKQ09ORklHX01GRF9TWVNDT049eQojIENPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODc1NjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTkgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTk0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTk0X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUU1YODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE9DSE5BR0FSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTQgaXMgbm90IHNldAojIENPTkZJR19NRkRfUk9ITV9CRDcxOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JPSE1fQkQ3MTgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JEOTU3WE1VRiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TVFBNSUMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTUZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tIQURBU19NQ1UgaXMgbm90IHNldAojIENPTkZJR19NRkRfUUNPTV9QTTgwMDggaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTTEwX0JNQ19TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlNNVV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlNNVV9TUEkgaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCgpDT05GSUdfUkVHVUxBVE9SPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKIyBDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl84OFBHODZYPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FOQVRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BUk1fU0NNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BVzM3NTAzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9eQojIENPTkZJR19SRUdVTEFUT1JfREE5MTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKQ09ORklHX1JFR1VMQVRPUl9GQU41Mzg4MD15CkNPTkZJR19SRUdVTEFUT1JfR1BJTz15CkNPTkZJR19SRUdVTEFUT1JfSEk2NTVYPXkKQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1PXkKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODc1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CkNPTkZJR19SRUdVTEFUT1JfTFRDMzY3Nj15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzYyMD15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3Nzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODg5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NzMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjAwODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjA0MTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDc3ODI2PXkKQ09ORklHX1JFR1VMQVRPUl9NQ1AxNjUwMj15CkNPTkZJR19SRUdVTEFUT1JfTVA1NDE2PXkKQ09ORklHX1JFR1VMQVRPUl9NUDg4NTk9eQpDT05GSUdfUkVHVUxBVE9SX01QODg2WD15CkNPTkZJR19SRUdVTEFUT1JfTVBRNzkyMD15CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzE1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QQ0E5NDUwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BGOFgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwODAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA5MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFdNPXkKIyBDT05GSUdfUkVHVUxBVE9SX1FDT01fUkVGR0VOIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9RQ09NX1NQTUk9eQojIENPTkZJR19SRUdVTEFUT1JfUUNPTV9VU0JfVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SQUEyMTUzMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU5fQVRUSU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNDgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDQ4MDMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1MTkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDU3MzkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYxOTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTIxMzQgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRNVjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTY3NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX1M1TTg3NjcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1NMRzUxMDAwPXkKQ09ORklHX1JFR1VMQVRPUl9TWTgxMDZBPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjRYPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjdOPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyODdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTEzMj15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVkNUUkw9eQpDT05GSUdfUkVHVUxBVE9SX1ZRTU1DX0lQUTQwMTk9eQojIENPTkZJR19SRUdVTEFUT1JfUUNPTV9MQUJJQkIgaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0NFQ19DT1JFPXkKCiMKIyBDRUMgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0VDIHN1cHBvcnQKCkNPTkZJR19NRURJQV9TVVBQT1JUPW0KQ09ORklHX01FRElBX1NVUFBPUlRfRklMVEVSPXkKIyBDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgaXMgbm90IHNldAoKIwojIE1lZGlhIGRldmljZSB0eXBlcwojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9URVNUX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBkZXZpY2UgdHlwZXMKCkNPTkZJR19WSURFT19ERVY9bQpDT05GSUdfTUVESUFfQ09OVFJPTExFUj15CgojCiMgVmlkZW80TGludXggb3B0aW9ucwojCkNPTkZJR19WSURFT19WNEwyX0kyQz15CiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvNExpbnV4IG9wdGlvbnMKCiMKIyBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKIwojIGVuZCBvZiBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKCiMKIyBNZWRpYSBkcml2ZXJzCiMKCiMKIyBEcml2ZXJzIGZpbHRlcmVkIGFzIHNlbGVjdGVkIGF0ICdGaWx0ZXIgbWVkaWEgZHJpdmVycycKIwoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX0dTUENBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TMjI1NSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVklERU9fQ0xBU1M9bQpDT05GSUdfVVNCX1ZJREVPX0NMQVNTX0lOUFVUX0VWREVWPXkKCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNCIGRldmljZXMKIwojIENPTkZJR19WSURFT19FTTI4WFggaXMgbm90IHNldAojIENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9eQojIENPTkZJR19WSURFT19NRU0yTUVNX0RFSU5URVJMQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVVYIGlzIG5vdCBzZXQKCiMKIyBBbGxlZ3JvIERWVCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQUxMRUdST19EVlQgaXMgbm90IHNldAoKIwojIEFtbG9naWMgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX01FU09OX0dFMkQgaXMgbm90IHNldAoKIwojIEFtcGhpb24gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0FNUEhJT05fVlBVIGlzIG5vdCBzZXQKCiMKIyBBc3BlZWQgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQXRtZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQ2FkZW5jZSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FERU5DRV9DU0kyUlggaXMgbm90IHNldAojIENPTkZJR19WSURFT19DQURFTkNFX0NTSTJUWCBpcyBub3Qgc2V0CgojCiMgQ2hpcHMmTWVkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NPREEgaXMgbm90IHNldAoKIwojIEludGVsIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIE1hcnZlbGwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBRkVfQ0NJQyBpcyBub3Qgc2V0CgojCiMgTWVkaWF0ZWsgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX01FRElBVEVLX1ZQVSBpcyBub3Qgc2V0CgojCiMgTWljcm9jaGlwIFRlY2hub2xvZ3ksIEluYy4gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTlZpZGlhIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19URUdSQV9WREUgaXMgbm90IHNldAoKIwojIE5YUCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fSU1YN19DU0kgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVg4TVFfTUlQSV9DU0kyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YX01JUElfQ1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lNWDhfSVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YX1BYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YOF9KUEVHIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fUUNPTV9DQU1TUyBpcyBub3Qgc2V0CgojCiMgUmVuZXNhcyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fUkNBUl9JU1AgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SQ0FSX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SQ0FSX1ZJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JaRzJMX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SWkcyTF9DUlUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SRU5FU0FTX0ZDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JFTkVTQVNfSlBVIGlzIG5vdCBzZXQKCiMKIyBSb2NrY2hpcCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fUk9DS0NISVBfUkdBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUk9DS0NISVBfSVNQMSBpcyBub3Qgc2V0CgojCiMgU2Ftc3VuZyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU3VueGkgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1NVTjRJX0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjZJX0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjZJX01JUElfQ1NJMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjhJX0E4M1RfTUlQSV9DU0kyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VOOElfREVJTlRFUkxBQ0UgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVU44SV9ST1RBVEUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19USV9DQUwgaXMgbm90IHNldAoKIwojIFZlcmlzaWxpY29uIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19IQU5UUk8gaXMgbm90IHNldAoKIwojIFZJQSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBYaWxpbnggbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1hJTElOWCBpcyBub3Qgc2V0CkNPTkZJR19VVkNfQ09NTU9OPW0KQ09ORklHX1ZJREVPQlVGMl9DT1JFPW0KQ09ORklHX1ZJREVPQlVGMl9WNEwyPW0KQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9bQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQojIGVuZCBvZiBNZWRpYSBkcml2ZXJzCgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMKIwojIENPTkZJR19WSURFT19DQU1FUkFfU0VOU09SIGlzIG5vdCBzZXQKCiMKIyBMZW5zIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19BRDU4MjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BSzczNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3NjggaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk4MDdfVkNNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGVucyBkcml2ZXJzCgojCiMgRmxhc2ggZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0FEUDE2NTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM1NjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM2NDYgaXMgbm90IHNldAojIGVuZCBvZiBGbGFzaCBkZXZpY2VzCgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCiMgQ09ORklHX1ZJREVPX0NTMzMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTNMMzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVNQMzQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTc0MzIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UREE5ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEVBNjQxNUMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVExWMzIwQUlDMjNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZBVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VEQTEzNDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUDI3U01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODczOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODc3NSBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKCiMKIyBSRFMgZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE2NTg4IGlzIG5vdCBzZXQKIyBlbmQgb2YgUkRTIGRlY29kZXJzCgojCiMgVmlkZW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzE4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjc0OFggaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODE5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4NTYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lTTDc5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fS1MwMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTUw4NlY3NjY3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19UQzM1ODc0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RDMzU4NzQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNTE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA3MDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFcyODA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVlBYMzIyMCBpcyBub3Qgc2V0CgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9fU0FBNzE3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjU4NDAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBkZWNvZGVycwoKIwojIFZpZGVvIGVuY29kZXJzCiMKIyBDT05GSUdfVklERU9fQURWNzE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjcxNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzM5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FLODgxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEhTODIwMCBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvIGVuY29kZXJzCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwojIENPTkZJR19WSURFT19VUEQ2NDAzMUEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19VUEQ2NDA4MyBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwojIENPTkZJR19WSURFT19TQUE2NzUySFMgaXMgbm90IHNldAojIGVuZCBvZiBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwoKIwojIFNEUiB0dW5lciBjaGlwcwojCiMgZW5kIG9mIFNEUiB0dW5lciBjaGlwcwoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfVklERU9fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTTUyNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1RfTUlQSUQwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RIUzczMDMgaXMgbm90IHNldAojIGVuZCBvZiBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwoKIwojIFZpZGVvIHNlcmlhbGl6ZXJzIGFuZCBkZXNlcmlhbGl6ZXJzCiMKIyBDT05GSUdfVklERU9fRFM5MFVCOTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFM5MFVCOTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFM5MFVCOTYwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gc2VyaWFsaXplcnMgYW5kIGRlc2VyaWFsaXplcnMKCiMKIyBNZWRpYSBTUEkgQWRhcHRlcnMKIwojIENPTkZJR19WSURFT19HUzE2NjIgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBTUEkgQWRhcHRlcnMKIyBlbmQgb2YgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FQRVJUVVJFX0hFTFBFUlM9eQpDT05GSUdfVklERU9fQ01ETElORT15CkNPTkZJR19WSURFT19OT01PREVTRVQ9eQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBX0hPU1QxWF9DT05URVhUX0JVUz15CkNPTkZJR19URUdSQV9IT1NUMVg9eQpDT05GSUdfVEVHUkFfSE9TVDFYX0ZJUkVXQUxMPXkKQ09ORklHX0RSTT15CkNPTkZJR19EUk1fTUlQSV9EU0k9eQojIENPTkZJR19EUk1fREVCVUdfTU0gaXMgbm90IHNldApDT05GSUdfRFJNX0tNU19IRUxQRVI9eQojIENPTkZJR19EUk1fREVCVUdfRFBfTVNUX1RPUE9MT0dZX1JFRlMgaXMgbm90IHNldAojIENPTkZJR19EUk1fREVCVUdfTU9ERVNFVF9MT0NLIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09WRVJBTExPQz0xMDAKIyBDT05GSUdfRFJNX0ZCREVWX0xFQUtfUEhZU19TTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRFBfQVVYX0JVUz15CkNPTkZJR19EUk1fRElTUExBWV9IRUxQRVI9eQpDT05GSUdfRFJNX0RJU1BMQVlfRFBfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hETUlfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fR0VNX0RNQV9IRUxQRVI9eQpDT05GSUdfRFJNX0dFTV9TSE1FTV9IRUxQRVI9eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19TSUwxNjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoKIwojIEFSTSBkZXZpY2VzCiMKIyBDT05GSUdfRFJNX0hETENEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01BTElfRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9LT01FREEgaXMgbm90IHNldAojIGVuZCBvZiBBUk0gZGV2aWNlcwoKIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURHUFUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZLTVMgaXMgbm90IHNldApDT05GSUdfRFJNX1JPQ0tDSElQPXkKQ09ORklHX1JPQ0tDSElQX1ZPUD15CiMgQ09ORklHX1JPQ0tDSElQX1ZPUDIgaXMgbm90IHNldApDT05GSUdfUk9DS0NISVBfQU5BTE9HSVhfRFA9eQpDT05GSUdfUk9DS0NISVBfQ0ROX0RQPXkKQ09ORklHX1JPQ0tDSElQX0RXX0hETUk9eQpDT05GSUdfUk9DS0NISVBfRFdfTUlQSV9EU0k9eQpDT05GSUdfUk9DS0NISVBfSU5OT19IRE1JPXkKQ09ORklHX1JPQ0tDSElQX0xWRFM9eQpDT05GSUdfUk9DS0NISVBfUkdCPXkKQ09ORklHX1JPQ0tDSElQX1JLMzA2Nl9IRE1JPXkKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldApDT05GSUdfRFJNX1JDQVJfRFU9eQpDT05GSUdfRFJNX1JDQVJfVVNFX0NNTT15CkNPTkZJR19EUk1fUkNBUl9DTU09eQojIENPTkZJR19EUk1fUkNBUl9EV19IRE1JIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQ0FSX1VTRV9MVkRTPXkKQ09ORklHX0RSTV9SQ0FSX0xWRFM9eQpDT05GSUdfRFJNX1JDQVJfVVNFX01JUElfRFNJPXkKQ09ORklHX0RSTV9SQ0FSX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX1JaRzJMX01JUElfRFNJIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQ0FSX1dSSVRFQkFDSz15CiMgQ09ORklHX0RSTV9TSE1PQklMRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fU1VONEk9eQpDT05GSUdfRFJNX1NVTjZJX0RTST15CkNPTkZJR19EUk1fU1VOOElfRFdfSERNST15CkNPTkZJR19EUk1fU1VOOElfTUlYRVI9eQpDT05GSUdfRFJNX1NVTjhJX1RDT05fVE9QPXkKIyBDT05GSUdfRFJNX1FYTCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVklSVElPX0dQVT15CkNPTkZJR19EUk1fVklSVElPX0dQVV9LTVM9eQojIENPTkZJR19EUk1fTVNNIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9URUdSQT15CiMgQ09ORklHX0RSTV9URUdSQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX0FCVF9ZMDMwWFgwNjdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0FSTV9WRVJTQVRJTEUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVNVU19aMDBUX1RNNVA1X05UMzU1OTYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVVPX0EwMzBKVE4wMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9CT0VfQkYwNjBZOE1fQUowIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0JPRV9ISU1BWDgyNzlEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0JPRV9UVjEwMVdVTV9OTDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRFNJX0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xWRFMgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX1NJTVBMRT15CiMgQ09ORklHX0RSTV9QQU5FTF9FRFAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRUJCR19GVDg3MTkgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRUxJREFfS0QzNVQxMzMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRkVJWElOX0sxMDFfSU0yQkEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9GRUlZQU5HX0ZZMDcwMjRESTI2QTMwRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ISU1BWF9IWDgzOTQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSUxJVEVLX0lMOTMyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTg4MUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSU5OT0xVWF9FSjAzME5BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lOTk9MVVhfUDA3OVpDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KQURBUkRfSkQ5MzY1REFfSDMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSkRJX0xUMDcwTUUwNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KRElfUjYzNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0tIQURBU19UUzA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9LSU5HRElTUExBWV9LRDA5N0QwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MRUFEVEVLX0xUSzA1MEgzMTQ2VyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MRUFEVEVLX0xUSzUwMEhEMTgyOSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0xEOTA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MR19MQjAzNVEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MR19MRzQ1NzMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTUFHTkFDSElQX0Q1M0U2RUE4OTY2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05FQ19OTDgwNDhITDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05FV1ZJU0lPTl9OVjMwNTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05FV1ZJU0lPTl9OVjMwNTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNTUxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzU1NjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM1OTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNjUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzY2NzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzOTAxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NQU5USVhfTUxBRjA1N1dFNTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT0xJTUVYX0xDRF9PTElOVVhJTk8gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT1JJU0VURUNIX09UQTU2MDFBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX09SSVNFVEVDSF9PVE04MDA5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9PU0RfT1NEMTAxVDI1ODdfNTNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9QQU5BU09OSUNfVlZYMTBGMDM0TjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBWURJVU1fUk02NzE5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9SQVlESVVNX1JNNjgyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUk9OQk9fUkIwNzBEMzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19BVE5BMzNYQzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfREI3NDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZEMTZEMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RDI3QTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkQ3QUEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFM0hBMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTYzSjBYMDMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU2M00wIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFODhBMF9BTVM0NTJFRjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFOEFBMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1NPRkVGMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0VJS09fNDNXVkYxRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUTEwMVIxU1gwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzAzN1Y3RFcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzA0M1QxTEUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzA2MFQxU1gwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSVRST05JWF9TVDc3MDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3NzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NJVFJPTklYX1NUNzc4OVYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU09OWV9BQ1g1NjVBS00gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU09OWV9URDQzNTNfSkRJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NPTllfVFVMSVBfVFJVTFlfTlQzNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TVEFSVEVLX0tEMDcwRkhGSUQwMTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVERPX1RMMDcwV1NIMzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVFBPX1REMDI4VFRFQzEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVFBPX1REMDQzTVRFQTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVFBPX1RQRzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUlVMWV9OVDM1NTk3X1dRWEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1ZJU0lPTk9YX1JNNjkyOTkgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfVlREUjYxMzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfUjY2NDUxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1dJREVDSElQU19XUzI0MDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfWElOUEVOR19YUFAwNTVDMjcyIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQ0hJUE9ORV9JQ042MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NIUk9OVEVMX0NINzAzMyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRElTUExBWV9DT05ORUNUT1I9eQojIENPTkZJR19EUk1fRlNMX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JVEVfSVQ2NTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ4OTEyQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUOTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUOTYxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUOTYxMVVYQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JVEVfSVQ2NjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MVkRTX0NPREVDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01FR0FDSElQU19TVERQWFhYWF9HRV9CODUwVjNfRlcgaXMgbm90IHNldAojIENPTkZJR19EUk1fTldMX01JUElfRFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05YUF9QVE4zNDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBUkFERV9QUzg2MjIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFSQURFX1BTODY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TQU1TVU5HX0RTSU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lMX1NJSTg2MjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lJOTAyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUk5MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRV9CUklER0UgaXMgbm90IHNldAojIENPTkZJR19EUk1fVEhJTkVfVEhDNjNMVkQxMDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjIgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzY3IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjggaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9ETFBDMzQzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9URlA0MTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfU042NURTSTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1NONjVEU0k4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9UUEQxMlMwMTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNjM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTkFMT0dJWF9EUD15CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3NjI1IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfQURWNzUxMT15CkNPTkZJR19EUk1fSTJDX0FEVjc1MTFfQ0VDPXkKIyBDT05GSUdfRFJNX0NETlNfRFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NETlNfTUhEUDg1NDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YOFFNX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX1BJWEVMX0NPTUJJTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfUElYRUxfTElOS19UT19EUEkgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX0hETUk9eQojIENPTkZJR19EUk1fRFdfSERNSV9JMlNfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19EUk1fRFdfSERNSV9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX01JUElfRFNJPXkKIyBlbmQgb2YgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwoKIyBDT05GSUdfRFJNX0lNWF9EQ1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWF9MQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1YzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT09OR1NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNldApDT05GSUdfRFJNX0hJU0lfS0lSSU49eQojIENPTkZJR19EUk1fTE9HSUNWQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NWFNGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVhfTENESUYgaXMgbm90IHNldApDT05GSUdfRFJNX01FU09OPXkKQ09ORklHX0RSTV9NRVNPTl9EV19IRE1JPXkKQ09ORklHX0RSTV9NRVNPTl9EV19NSVBJX0RTST15CiMgQ09ORklHX0RSTV9BUkNQR1UgaXMgbm90IHNldAojIENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fR00xMlUzMjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTUlQSV9EQkkgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lNUExFRFJNIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9IWDgzNTdEIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5MTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5MjI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5NDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9NSTAyODNRVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fUkVQQVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fU1Q3NTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc3MzVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BMMTExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1hFTl9GUk9OVEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MSU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkZST1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJRFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSFlQRVJWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfT1JJRU5UQVRJT05fUVVJUktTPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9BUk1DTENEPXkKIyBDT05GSUdfRkJfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0VGST15CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9TSF9NT0JJTEVfTENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9eQpDT05GSUdfRkJfU0lNUExFPXkKIyBDT05GSUdfRkJfU1NEMTMwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NPUkU9eQpDT05GSUdfRkJfTk9USUZZPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9ERVZJQ0U9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0RNQU1FTV9IRUxQRVJTPXkKQ09ORklHX0ZCX0lPTUVNX0ZPUFM9eQpDT05GSUdfRkJfSU9NRU1fSEVMUEVSUz15CkNPTkZJR19GQl9TWVNNRU1fSEVMUEVSUz15CkNPTkZJR19GQl9TWVNNRU1fSEVMUEVSU19ERUZFUlJFRD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKIyBlbmQgb2YgRnJhbWUgYnVmZmVyIERldmljZXMKCiMKIyBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKIwojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfS1REMjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0tUWjg4NjYgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjMwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xQODU1WD15CiMgQ09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BUkNYQ05OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xFRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZJREVPTU9ERV9IRUxQRVJTPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX0RSTV9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD15CiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUDIxMTIgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FVklTSU9OIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FWktFWT15CiMgQ09ORklHX0hJRF9GVDI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRU1CSVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dGUk0gaXMgbm90IHNldAojIENPTkZJR19ISURfR0xPUklPVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dPT0dMRV9TVEFESUFfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfVklWQUxESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HVDY4M1IgaXMgbm90IHNldAojIENPTkZJR19ISURfS0VZVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfS1lFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1VDTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19ISURfV0FMVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZJRVdTT05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WUkMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJQU9NSSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1lSQVRJT049eQojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNldApDT05GSUdfSElEX0lURT15CiMgQ09ORklHX0hJRF9KQUJSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UV0lOSEFOIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRVRTS0VUQ0ggaXMgbm90IHNldApDT05GSUdfSElEX0xPR0lURUNIPXkKIyBDT05GSUdfSElEX0xPR0lURUNIX0RKIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lURUNIX0ZGPXkKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CkNPTkZJR19MT0dJV0hFRUxTX0ZGPXkKIyBDT05GSUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfTUFMVFJPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQVlGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NRUdBV09STERfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1JFRFJBR09OPXkKQ09ORklHX0hJRF9NSUNST1NPRlQ9eQpDT05GSUdfSElEX01PTlRFUkVZPXkKIyBDT05GSUdfSElEX01VTFRJVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTklOVEVORE8gaXMgbm90IHNldAojIENPTkZJR19ISURfTlRJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX05UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX09SVEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CkNPTkZJR19QQU5USEVSTE9SRF9GRj15CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVUQUxZTlg9eQojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JBWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BSSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9SRVRST0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JPQ0NBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldApDT05GSUdfSElEX1NBTVNVTkc9eQojIENPTkZJR19ISURfU0VNSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TSUdNQU1JQ1JPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NPTlkgaXMgbm90IHNldAojIENPTkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUVMU0VSSUVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVU5QTFVTPXkKIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HUkVFTkFTSUEgaXMgbm90IHNldAojIENPTkZJR19ISURfSFlQRVJWX01PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UT1BTRUVEPXkKIyBDT05GSUdfSElEX1RPUFJFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RISU5HTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldAojIENPTkZJR19ISURfVURSQVdfUFMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1UyRlpFUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfV0FDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aRVJPUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1JfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FMUFMgaXMgbm90IHNldAojIENPTkZJR19ISURfTUNQMjIyMSBpcyBub3Qgc2V0CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZlcnMKCiMKIyBISUQtQlBGIHN1cHBvcnQKIwojIENPTkZJR19ISURfQlBGIGlzIG5vdCBzZXQKIyBlbmQgb2YgSElELUJQRiBzdXBwb3J0CgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9eQojIENPTkZJR19ISURfUElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hJRERFViBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBISUQgc3VwcG9ydAoKQ09ORklHX0kyQ19ISUQ9eQojIENPTkZJR19JMkNfSElEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9HT09ESVggaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VTFBJX0JVUz15CkNPTkZJR19VU0JfQ09OTl9HUElPPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9GRVdfSU5JVF9SRVRSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PVEc9eQojIENPTkZJR19VU0JfT1RHX1BST0RVQ1RMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19ESVNBQkxFX0VYVEVSTkFMX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfRlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCiMgQ09ORklHX1VTQl9NT04gaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QQ0lfUkVORVNBUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT15CiMgQ09ORklHX1VTQl9YSENJX0hJU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hIQ0lfTVRLIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hIQ0lfTVZFQlUgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfUkNBUj15CkNPTkZJR19VU0JfWEhDSV9URUdSQT15CiMgQ09ORklHX1VTQl9CUkNNU1RCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9GU0wgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEX09SSU9OPXkKQ09ORklHX1VTQl9FSENJX1RFR1JBPXkKQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STT15CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTE2WF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFYMzQyMV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hDRF9QQ0k9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX1VIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfUkVORVNBU19VU0JIU19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9YRU5fSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTPXkKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9XRE09bQojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxURUs9eQpDT05GSUdfUkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQj15CkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPXkKQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMD15CkNPTkZJR19VU0JfU1RPUkFHRV9VU0JBVD15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSMDk9eQpDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1PXkKQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UPXkKQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQT15CkNPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSD15CkNPTkZJR19VU0JfU1RPUkFHRV9LQVJNQT15CkNPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTA9eQpDT05GSUdfVVNCX1VBUz15CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURDODAwPXkKQ09ORklHX1VTQl9NSUNST1RFSz15CkNPTkZJR19VU0JJUF9DT1JFPXkKQ09ORklHX1VTQklQX1ZIQ0lfSENEPXkKQ09ORklHX1VTQklQX1ZIQ0lfSENfUE9SVFM9OApDT05GSUdfVVNCSVBfVkhDSV9OUl9IQ1M9MQpDT05GSUdfVVNCSVBfSE9TVD15CkNPTkZJR19VU0JJUF9WVURDPXkKIyBDT05GSUdfVVNCSVBfREVCVUcgaXMgbm90IHNldAoKIwojIFVTQiBkdWFsLW1vZGUgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVFUzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMz15CiMgQ09ORklHX1VTQl9EV0MzX1VMUEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDM19IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzNfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzX0RVQUxfUk9MRT15CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9eQpDT05GSUdfVVNCX0RXQzNfSEFQUz15CkNPTkZJR19VU0JfRFdDM19LRVlTVE9ORT15CkNPTkZJR19VU0JfRFdDM19NRVNPTl9HMTJBPXkKQ09ORklHX1VTQl9EV0MzX09GX1NJTVBMRT15CkNPTkZJR19VU0JfRFdDM19RQ09NPXkKQ09ORklHX1VTQl9EV0MzX0lNWDhNUD15CkNPTkZJR19VU0JfRFdDM19YSUxJTlg9eQpDT05GSUdfVVNCX0RXQzNfQU02Mj15CkNPTkZJR19VU0JfRFdDMj15CiMgQ09ORklHX1VTQl9EV0MyX0hPU1QgaXMgbm90IHNldAoKIwojIEdhZGdldC9EdWFsLXJvbGUgbW9kZSByZXF1aXJlcyBVU0IgR2FkZ2V0IHN1cHBvcnQgdG8gYmUgZW5hYmxlZAojCiMgQ09ORklHX1VTQl9EV0MyX1BFUklQSEVSQUwgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzJfRFVBTF9ST0xFPXkKQ09ORklHX1VTQl9EV0MyX1BDST15CiMgQ09ORklHX1VTQl9EV0MyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfVFJBQ0tfTUlTU0VEX1NPRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0NISVBJREVBPXkKQ09ORklHX1VTQl9DSElQSURFQV9VREM9eQpDT05GSUdfVVNCX0NISVBJREVBX0hPU1Q9eQpDT05GSUdfVVNCX0NISVBJREVBX1BDST15CkNPTkZJR19VU0JfQ0hJUElERUFfTVNNPXkKQ09ORklHX1VTQl9DSElQSURFQV9JTVg9eQpDT05GSUdfVVNCX0NISVBJREVBX0dFTkVSSUM9eQpDT05GSUdfVVNCX0NISVBJREVBX1RFR1JBPXkKQ09ORklHX1VTQl9JU1AxNzYwPXkKQ09ORklHX1VTQl9JU1AxNzYwX0hDRD15CkNPTkZJR19VU0JfSVNQMTc2MV9VREM9eQojIENPTkZJR19VU0JfSVNQMTc2MF9IT1NUX1JPTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2MF9HQURHRVRfUk9MRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTc2MF9EVUFMX1JPTEU9eQoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT15CiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89eQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9eQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0JfRU1JNjI9eQpDT05GSUdfVVNCX0VNSTI2PXkKQ09ORklHX1VTQl9BRFVUVVg9eQpDT05GSUdfVVNCX1NFVlNFRz15CkNPTkZJR19VU0JfTEVHT1RPV0VSPXkKQ09ORklHX1VTQl9MQ0Q9eQpDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzPXkKQ09ORklHX1VTQl9DWVRIRVJNPXkKQ09ORklHX1VTQl9JRE1PVVNFPXkKQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9eQojIENPTkZJR19VU0JfUUNPTV9FVUQgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKQ09ORklHX1VTQl9MRD15CkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9eQpDT05GSUdfVVNCX0lPV0FSUklPUj15CkNPTkZJR19VU0JfVEVTVD15CkNPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFPXkKQ09ORklHX1VTQl9JU0lHSFRGVz15CkNPTkZJR19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CkNPTkZJR19VU0JfSFVCX1VTQjI1MVhCPXkKQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9eQojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1Q9eQpDT05GSUdfVVNCX0NIQU9TS0VZPXkKQ09ORklHX0JSQ01fVVNCX1BJTk1BUD15CiMgQ09ORklHX1VTQl9PTkJPQVJEX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NWFNfUEhZPXkKQ09ORklHX1VTQl9URUdSQV9QSFk9eQpDT05GSUdfVVNCX1VMUEk9eQpDT05GSUdfVVNCX1VMUElfVklFV1BPUlQ9eQojIGVuZCBvZiBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwoKQ09ORklHX1VTQl9HQURHRVQ9eQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKIyBDT05GSUdfVV9TRVJJQUxfQ09OU09MRSBpcyBub3Qgc2V0CgojCiMgVVNCIFBlcmlwaGVyYWwgQ29udHJvbGxlcgojCiMgQ09ORklHX1VTQl9HUl9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1OTcgaXMgbm90IHNldApDT05GSUdfVVNCX1JFTkVTQVNfVVNCSFNfVURDPXkKIyBDT05GSUdfVVNCX1JFTkVTQVNfVVNCMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQkYgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFhBMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9VM0QgaXMgbm90IHNldApDT05GSUdfVVNCX1NOUF9DT1JFPXkKQ09ORklHX1VTQl9TTlBfVURDX1BMQVQ9eQojIENPTkZJR19VU0JfTTY2NTkyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9CRENfVURDPXkKIyBDT05GSUdfVVNCX0FNRDU1MzZVREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIwX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVEVHUkFfWFVEQz15CiMgQ09ORklHX1VTQl9DRE5TMl9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFVNTVlfSENEIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBlcmlwaGVyYWwgQ29udHJvbGxlcgoKQ09ORklHX1VTQl9MSUJDT01QT1NJVEU9eQpDT05GSUdfVVNCX0ZfQUNNPXkKQ09ORklHX1VTQl9GX1NTX0xCPXkKQ09ORklHX1VTQl9VX1NFUklBTD15CkNPTkZJR19VU0JfVV9FVEhFUj15CkNPTkZJR19VU0JfRl9TRVJJQUw9eQpDT05GSUdfVVNCX0ZfT0JFWD15CkNPTkZJR19VU0JfRl9OQ009eQpDT05GSUdfVVNCX0ZfRUNNPXkKQ09ORklHX1VTQl9GX0VFTT15CkNPTkZJR19VU0JfRl9TVUJTRVQ9eQpDT05GSUdfVVNCX0ZfUk5ESVM9eQpDT05GSUdfVVNCX0ZfTUFTU19TVE9SQUdFPXkKQ09ORklHX1VTQl9GX0ZTPXkKQ09ORklHX1VTQl9GX0hJRD15CkNPTkZJR19VU0JfRl9QUklOVEVSPXkKQ09ORklHX1VTQl9DT05GSUdGUz15CkNPTkZJR19VU0JfQ09ORklHRlNfU0VSSUFMPXkKQ09ORklHX1VTQl9DT05GSUdGU19BQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX09CRVg9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX05DTT15CkNPTkZJR19VU0JfQ09ORklHRlNfRUNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19FQ01fU1VCU0VUPXkKQ09ORklHX1VTQl9DT05GSUdGU19STkRJUz15CkNPTkZJR19VU0JfQ09ORklHRlNfRUVNPXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX1BIT05FVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ09ORklHRlNfTUFTU19TVE9SQUdFPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX0xCX1NTPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX0ZTPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX0hJRD15CiMgQ09ORklHX1VTQl9DT05GSUdGU19GX1VWQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ09ORklHRlNfRl9QUklOVEVSPXkKCiMKIyBVU0IgR2FkZ2V0IHByZWNvbXBvc2VkIGNvbmZpZ3VyYXRpb25zCiMKIyBDT05GSUdfVVNCX1pFUk8gaXMgbm90IHNldAojIENPTkZJR19VU0JfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVEZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZVTkNUSU9ORlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFTU19TVE9SQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTk9LSUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19BQ01fTVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19NVUxUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19XRUJDQU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfUkFXX0dBREdFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBHYWRnZXQgcHJlY29tcG9zZWQgY29uZmlndXJhdGlvbnMKCiMgQ09ORklHX1RZUEVDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ST0xFX1NXSVRDSD15CkNPTkZJR19NTUM9eQpDT05GSUdfUFdSU0VRX0VNTUM9eQpDT05GSUdfUFdSU0VRX1NJTVBMRT15CkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz0zMgojIENPTkZJR19TRElPX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTU1DX0FSTU1NQ0k9eQpDT05GSUdfTU1DX1FDT01fRE1MPXkKQ09ORklHX01NQ19TVE0zMl9TRE1NQz15CkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX0lPX0FDQ0VTU09SUz15CkNPTkZJR19NTUNfU0RIQ0lfUENJPXkKQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05GSUdfTU1DX1NESENJX0FDUEk9eQpDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19TREhDSV9PRl9BUkFTQU49eQojIENPTkZJR19NTUNfU0RIQ0lfT0ZfQVQ5MSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfT0ZfRVNESEM9eQpDT05GSUdfTU1DX1NESENJX09GX0RXQ01TSEM9eQpDT05GSUdfTU1DX1NESENJX0NBREVOQ0U9eQojIENPTkZJR19NTUNfU0RIQ0lfRVNESENfSU1YIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9URUdSQT15CiMgQ09ORklHX01NQ19TREhDSV9QWEFWMyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfRl9TREgzMD15CiMgQ09ORklHX01NQ19TREhDSV9NSUxCRUFVVCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfSVBST0M9eQpDT05GSUdfTU1DX01FU09OX0dYPXkKIyBDT05GSUdfTU1DX01FU09OX01YX1NESU8gaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX01TTT15CiMgQ09ORklHX01NQ19NWEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU1BJPXkKIyBDT05GSUdfTU1DX1NESENJX1NQUkQgaXMgbm90IHNldApDT05GSUdfTU1DX1RNSU9fQ09SRT15CkNPTkZJR19NTUNfU0RIST15CiMgQ09ORklHX01NQ19TREhJX1NZU19ETUFDIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhJX0lOVEVSTkFMX0RNQUM9eQojIENPTkZJR19NTUNfQ0I3MTAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKQ09ORklHX01NQ19EVz15CkNPTkZJR19NTUNfRFdfUExURk09eQojIENPTkZJR19NTUNfRFdfQkxVRUZJRUxEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19EV19FWFlOT1M9eQpDT05GSUdfTU1DX0RXX0hJMzc5OENWMjAwPXkKQ09ORklHX01NQ19EV19LMz15CiMgQ09ORklHX01NQ19EV19QQ0kgaXMgbm90IHNldApDT05GSUdfTU1DX0RXX1JPQ0tDSElQPXkKIyBDT05GSUdfTU1DX1NIX01NQ0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZVQjMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0hDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTREhJNlJPTDAgaXMgbm90IHNldApDT05GSUdfTU1DX1NVTlhJPXkKQ09ORklHX01NQ19DUUhDST15CiMgQ09ORklHX01NQ19IU1EgaXMgbm90IHNldAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldApDT05GSUdfTU1DX0JDTTI4MzU9eQojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9CUkNNU1RCPXkKQ09ORklHX01NQ19TREhDSV9YRU5PTj15CiMgQ09ORklHX01NQ19TREhDSV9BTTY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19PV0wgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1VGU0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DTEFTU19NVUxUSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19BTjMwMjU5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CQ002MzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CQ002MzU4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DUjAwMTQxMTQgaXMgbm90IHNldAojIENPTkZJR19MRURTX0VMMTUyMDMwMDAgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY5MlggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldApDT05GSUdfTEVEU19HUElPPXkKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQMzk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk5NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX0RBQzEyNFMwODUgaXMgbm90IHNldApDT05GSUdfTEVEU19QV009eQojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQyNjA2TVZWIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xUMzU5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzJYWCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1NZU0NPTj15CiMgQ09ORklHX0xFRFNfTUxYUkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19TUElfQllURSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjk3IGlzIG5vdCBzZXQKCiMKIyBGbGFzaCBhbmQgVG9yY2ggTEVEIGRyaXZlcnMKIwoKIwojIFJHQiBMRUQgZHJpdmVycwojCgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9ESVNLPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX01URCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0NQVT15CkNPTkZJR19MRURTX1RSSUdHRVJfQUNUSVZJVFk9eQpDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049eQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NBTUVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFUVEVSTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UVFkgaXMgbm90IHNldAoKIwojIFNpbXBsZSBMRUQgZHJpdmVycwojCiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORD15CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9NQUQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlNfQ09ORklHRlM9eQpDT05GSUdfSU5GSU5JQkFORF9WSVJUX0RNQT15CiMgQ09ORklHX0lORklOSUJBTkRfQk5YVF9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfQ1hHQjQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0hOUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVJETUEgaXMgbm90IHNldApDT05GSUdfTUxYNF9JTkZJTklCQU5EPW0KQ09ORklHX01MWDVfSU5GSU5JQkFORD1tCiMgQ09ORklHX0lORklOSUJBTkRfTVRIQ0EgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUUVEUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVk1XQVJFX1BWUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19SRE1BX1JYRT1tCiMgQ09ORklHX1JETUFfU0lXIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUI9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0NNIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUc9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHX0RBVEEgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1NSUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19DTElFTlQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1JUUlNfU0VSVkVSIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfR0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfTEFZRVJTQ0FQRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfVEhVTkRFUlggaXMgbm90IHNldAojIENPTkZJR19FREFDX1NZTk9QU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19YR0VORSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfRE1DNTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19aWU5RTVAgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUkNNU1RCPXkKQ09ORklHX1JUQ19EUlZfRFMxMzA3PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0hZTTg1NjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg3NzY4Nj15CiMgQ09ORklHX1JUQ19EUlZfTkNUMzAxOFkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9TNU09eQojIENPTkZJR19SVENfRFJWX1NEMzA3OCBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000MVQ5NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzOTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MTYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1I5NzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDQ1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjIxMjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01DUDc5NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBhbmQgSTJDIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRFMzMjMyPXkKQ09ORklHX1JUQ19EUlZfRFMzMjMyX0hXTU9OPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg2MTEwIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRFMxMjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1MTEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzI0MDQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9FRkk9eQojIENPTkZJR19SVENfRFJWX1NUSzE3VEE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NU002MjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUDVDMDEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1pZTlFNUCBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9JTVhESSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRlNMX0ZUTV9BTEFSTSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01FU09OX1ZSVEM9eQojIENPTkZJR19SVENfRFJWX1NIIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUEwwMzA9eQpDT05GSUdfUlRDX0RSVl9QTDAzMT15CkNPTkZJR19SVENfRFJWX1NVTjZJPXkKIyBDT05GSUdfUlRDX0RSVl9NViBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQVJNQURBMzhYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUE04WFhYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfVEVHUkE9eQojIENPTkZJR19SVENfRFJWX01YQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVhDX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TTlZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CQk5TTSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVQyNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NVDc2MjIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9YR0VORT15CiMgQ09ORklHX1JUQ19EUlZfUjczMDEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SVEQxMTlYPXkKIyBDT05GSUdfUlRDX0RSVl9USV9LMyBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0FTWU5DX1RYX0VOQUJMRV9DSEFOTkVMX1NXSVRDSD15CkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKQ09ORklHX0RNQV9PRj15CiMgQ09ORklHX0FMVEVSQV9NU0dETUEgaXMgbm90IHNldAojIENPTkZJR19BTUJBX1BMMDhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhJX0RNQUMgaXMgbm90IHNldApDT05GSUdfQkNNX1NCQV9SQUlEPW0KQ09ORklHX0RNQV9CQ00yODM1PXkKQ09ORklHX0RNQV9TVU42ST15CiMgQ09ORklHX0RXX0FYSV9ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VETUEgaXMgbm90IHNldAojIENPTkZJR19GU0xfUURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9TRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSzNfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZfWE9SIGlzIG5vdCBzZXQKQ09ORklHX01WX1hPUl9WMj15CiMgQ09ORklHX01YU19ETUEgaXMgbm90IHNldAojIENPTkZJR19PV0xfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1BMMzMwX0RNQT15CiMgQ09ORklHX1BMWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19TUFJEX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFR1JBMTg2X0dQQ19ETUEgaXMgbm90IHNldApDT05GSUdfVEVHUkEyMF9BUEJfRE1BPXkKQ09ORklHX1RFR1JBMjEwX0FETUE9eQojIENPTkZJR19YR0VORV9ETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1hETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfWllOUU1QX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9aWU5RTVBfRFBETUEgaXMgbm90IHNldAojIENPTkZJR19NVEtfSFNETUEgaXMgbm90IHNldAojIENPTkZJR19NVEtfQ1FETUEgaXMgbm90IHNldAojIENPTkZJR19NVEtfVUFSVF9BUERNQSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0JBTV9ETUE9eQojIENPTkZJR19RQ09NX0dQSV9ETUEgaXMgbm90IHNldApDT05GSUdfUUNPTV9ISURNQV9NR01UPXkKQ09ORklHX1FDT01fSElETUE9eQojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0ZfUERNQSBpcyBub3Qgc2V0CkNPTkZJR19SRU5FU0FTX0RNQT15CkNPTkZJR19SQ0FSX0RNQUM9eQojIENPTkZJR19SRU5FU0FTX1VTQl9ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfVURNQSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwojIENPTkZJR19BU1lOQ19UWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VETUFCVUYgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NZU0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0CkNPTkZJR19WRklPPW0KQ09ORklHX1ZGSU9fR1JPVVA9eQpDT05GSUdfVkZJT19DT05UQUlORVI9eQpDT05GSUdfVkZJT19JT01NVV9UWVBFMT1tCiMgQ09ORklHX1ZGSU9fTk9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19WRklPX1ZJUlFGRD15CgojCiMgVkZJTyBzdXBwb3J0IGZvciBQQ0kgZGV2aWNlcwojCkNPTkZJR19WRklPX1BDSV9DT1JFPW0KQ09ORklHX1ZGSU9fUENJX01NQVA9eQpDT05GSUdfVkZJT19QQ0lfSU5UWD15CkNPTkZJR19WRklPX1BDST1tCiMgQ09ORklHX01MWDVfVkZJT19QQ0kgaXMgbm90IHNldAojIGVuZCBvZiBWRklPIHN1cHBvcnQgZm9yIFBDSSBkZXZpY2VzCgojCiMgVkZJTyBzdXBwb3J0IGZvciBwbGF0Zm9ybSBkZXZpY2VzCiMKIyBDT05GSUdfVkZJT19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGSU9fQU1CQSBpcyBub3Qgc2V0CiMgZW5kIG9mIFZGSU8gc3VwcG9ydCBmb3IgcGxhdGZvcm0gZGV2aWNlcwoKQ09ORklHX1ZJUlRfRFJJVkVSUz15CkNPTkZJR19WTUdFTklEPXkKIyBDT05GSUdfTklUUk9fRU5DTEFWRVMgaXMgbm90IHNldApDT05GSUdfVklSVElPX0FOQ0hPUj15CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1BDSV9MSUI9eQpDT05GSUdfVklSVElPX1BDSV9MSUJfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElPX1BNRU09eQpDT05GSUdfVklSVElPX0JBTExPT049eQpDT05GSUdfVklSVElPX0lOUFVUPXkKQ09ORklHX1ZJUlRJT19NTUlPPXkKQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15CkNPTkZJR19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19WRFBBIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX0lPVExCPXkKQ09ORklHX1ZIT1NUX1RBU0s9eQpDT05GSUdfVkhPU1Q9eQpDT05GSUdfVkhPU1RfTUVOVT15CkNPTkZJR19WSE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfVlNPQ0s9eQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CkNPTkZJR19IWVBFUlZfVVRJTFM9eQpDT05GSUdfSFlQRVJWX0JBTExPT049eQojIGVuZCBvZiBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CgojCiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKQ09ORklHX1hFTl9TQ1JVQl9QQUdFU19ERUZBVUxUPXkKQ09ORklHX1hFTl9ERVZfRVZUQ0hOPXkKIyBDT05GSUdfWEVOX0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVORlM9eQpDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CkNPTkZJR19YRU5fR05UREVWPXkKQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0M9eQojIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEJfWEVOPXkKIyBDT05GSUdfWEVOX1BWQ0FMTFNfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfWEVOX1BSSVZDTUQ9eQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CiMgQ09ORklHX1hFTl9WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMTEFOT1hfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU1VSRkFDRV9QTEFURk9STVM9eQojIENPTkZJR19TVVJGQUNFXzNfUE9XRVJfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX0dQRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfSE9UUExVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldApDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKCiMKIyBDbG9jayBkcml2ZXIgZm9yIEFSTSBSZWZlcmVuY2UgZGVzaWducwojCiMgQ09ORklHX0NMS19JQ1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX1NQODEwIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgZHJpdmVyIGZvciBBUk0gUmVmZXJlbmNlIGRlc2lnbnMKCiMgQ09ORklHX0xNSzA0ODMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0hJNjU1WD15CiMgQ09ORklHX0NPTU1PTl9DTEtfU0NNSSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1NDUEk9eQojIENPTkZJR19DT01NT05fQ0xLX1NJNTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTcwIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfQk0xODgwPXkKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFOTI1IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfQ1MyMDAwX0NQPXkKIyBDT05GSUdfQ09NTU9OX0NMS19GU0xfRkxFWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfRlNMX1NBSSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1MyTVBTMTE9eQojIENPTkZJR19DT01NT05fQ0xLX0FYSV9DTEtHRU4gaXMgbm90IHNldApDT05GSUdfQ0xLX1FPUklRPXkKQ09ORklHX0NMS19MUzEwMjhBX1BMTERJRz15CiMgQ09ORklHX0NPTU1PTl9DTEtfWEdFTkUgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19QV009eQojIENPTkZJR19DT01NT05fQ0xLX1JTOV9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUyMVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1ZDNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfVkM3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19GSVhFRF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX0NMS19BQ1RJT05TPXkKQ09ORklHX0NMS19PV0xfUzUwMD15CkNPTkZJR19DTEtfT1dMX1M3MDA9eQpDT05GSUdfQ0xLX09XTF9TOTAwPXkKQ09ORklHX0NMS19CQ00yNzExX0RWUD15CkNPTkZJR19DTEtfQkNNMjgzNT15CkNPTkZJR19DT01NT05fQ0xLX0lQUk9DPXkKQ09ORklHX0NMS19CQ01fTlMyPXkKQ09ORklHX0NMS19CQ01fU1I9eQpDT05GSUdfQ0xLX1JBU1BCRVJSWVBJPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNTE2Q1YzMDA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM1MTk9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM1NTlBPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNjYwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNjcwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNzk4Q1YyMDA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTYyMjA9eQpDT05GSUdfUkVTRVRfSElTST15CkNPTkZJR19TVFVCX0NMS19ISTYyMjA9eQpDT05GSUdfU1RVQl9DTEtfSEkzNjYwPXkKQ09ORklHX01YQ19DTEs9eQpDT05GSUdfQ0xLX0lNWDhNTT15CkNPTkZJR19DTEtfSU1YOE1OPXkKQ09ORklHX0NMS19JTVg4TVA9eQpDT05GSUdfQ0xLX0lNWDhNUT15CkNPTkZJR19DTEtfSU1YOFVMUD15CkNPTkZJR19DTEtfSU1YOTM9eQojIENPTkZJR19USV9TQ0lfQ0xLIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NZU0NPTl9DTEs9eQoKIwojIENsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgU29DCiMKQ09ORklHX0NPTU1PTl9DTEtfTUVESUFURUs9eQpDT05GSUdfQ09NTU9OX0NMS19NRURJQVRFS19GSENUTD15CkNPTkZJR19DT01NT05fQ0xLX01UMjcxMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0JEUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0pQR0RFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDI3MTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDY3NjU9eQojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9BVURJT1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0dDRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfVkNPREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUZHU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJCU1lTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JUEVTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9DQU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfVkVOQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NT15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9WRU5DU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzYyMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0VUSFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0hJRlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzk4MT15CkNPTkZJR19DT01NT05fQ0xLX01UNzk4MV9FVEhTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDc5ODY9eQpDT05GSUdfQ09NTU9OX0NMS19NVDc5ODZfRVRIU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X0FVRFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNzM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNzNfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNzNfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Mz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0FVRElPU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0FETCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT05OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTUZHQ0ZHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nj15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9DQU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X0lQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9XUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfSU1QX0lJQ19XUkFQPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X01DVVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9NRFBTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OD15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9BRFNQX0FVRElPMjZNPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X0NBTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfSU1QX0lJQ19XUkFQPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X0lQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9WRE9TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9WUFBTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfV1BFU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyPXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfQVVEU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfSU1QX0lJQ19XUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfSVBFU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTURQU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTUZHQ0ZHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE5Ml9NU0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfU0NQX0FEU1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE5Ml9WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UODE5NT15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9BUFVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfQVVEU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0lNUF9JSUNfV1JBUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfTVNEQz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9TQ1BfQURTUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9WRE9TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfVlBQU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0NBTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfSVBFU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X1dQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfQVBVPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X0NBTT15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9NRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfVkRFQz15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9WRU5DPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4NTE2PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDg1MTZfQVVEU1lTIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgZHJpdmVyIGZvciBNZWRpYVRlayBTb0MKCiMKIyBDbG9jayBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwojCkNPTkZJR19DT01NT05fQ0xLX01FU09OX1JFR01BUD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0RVQUxESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9NUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fVklEX1BMTF9ESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9DTEtDX1VUSUxTPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fQU9fQ0xLQz15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0VFX0NMS0M9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9DUFVfRFlORElWPXkKQ09ORklHX0NPTU1PTl9DTEtfR1hCQj15CkNPTkZJR19DT01NT05fQ0xLX0FYRz15CiMgQ09ORklHX0NPTU1PTl9DTEtfQVhHX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19BMV9QTEwgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ExX1BFUklQSEVSQUxTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfRzEyQT15CiMgZW5kIG9mIENsb2NrIHN1cHBvcnQgZm9yIEFtbG9naWMgcGxhdGZvcm1zCgpDT05GSUdfQVJNQURBX0FQX0NQX0hFTFBFUj15CkNPTkZJR19BUk1BREFfMzdYWF9DTEs9eQpDT05GSUdfQVJNQURBX0FQODA2X1NZU0NPTj15CkNPTkZJR19BUk1BREFfQVBfQ1BVX0NMSz15CkNPTkZJR19BUk1BREFfQ1AxMTBfU1lTQ09OPXkKQ09ORklHX1FDT01fR0RTQz15CkNPTkZJR19DT01NT05fQ0xLX1FDT009eQojIENPTkZJR19RQ09NX0E1M1BMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQTdQTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0NMS19BUENDX01TTTg5OTYgaXMgbm90IHNldAojIENPTkZJR19JUFFfQVBTU19QTEwgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzQwMTkgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzUwMTggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzUzMzIgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzYwMTggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzgwNzQgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzk1NzQgaXMgbm90IHNldApDT05GSUdfTVNNX0dDQ184OTE2PXkKIyBDT05GSUdfTVNNX0dDQ184OTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTM5IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTc2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX01NQ0NfODk5NCBpcyBub3Qgc2V0CkNPTkZJR19NU01fR0NDXzg5OTQ9eQpDT05GSUdfTVNNX0dDQ184OTk2PXkKQ09ORklHX01TTV9NTUNDXzg5OTY9eQojIENPTkZJR19NU01fR0NDXzg5OTggaXMgbm90IHNldAojIENPTkZJR19NU01fR1BVQ0NfODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9NTUNDXzg5OTggaXMgbm90IHNldAojIENPTkZJR19RQ01fR0NDXzIyOTAgaXMgbm90IHNldAojIENPTkZJR19RQ01fRElTUENDXzIyOTAgaXMgbm90IHNldAojIENPTkZJR19RQ1NfR0NDXzQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0NBTUNDXzcxODAgaXMgbm90IHNldAojIENPTkZJR19TQ19DQU1DQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfRElTUENDXzcxODAgaXMgbm90IHNldAojIENPTkZJR19TQ19ESVNQQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0RJU1BDQ184MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19TQV9HQ0NfODc3NVAgaXMgbm90IHNldAojIENPTkZJR19TQV9HUFVDQ184Nzc1UCBpcyBub3Qgc2V0CkNPTkZJR19TQ19HQ0NfNzE4MD15CiMgQ09ORklHX1NDX0dDQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR0NDXzgxODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR0NDXzgyODBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dQVUNDXzcxODAgaXMgbm90IHNldAojIENPTkZJR19TQ19HUFVDQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR1BVQ0NfODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfTFBBU1NDQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfTFBBU1NDQ184MjgwWFAgaXMgbm90IHNldApDT05GSUdfU0NfTFBBU1NfQ09SRUNDXzcxODA9eQojIENPTkZJR19TQ19MUEFTU19DT1JFQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX01TU183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0NBTUNDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX01NQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dQVUNDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19UVVJJTkdfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNTX1E2U1NUT1BfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUURVX0dDQ18xMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fR1BVQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX1ZJREVPQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0RJU1BDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fTFBBU1NDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRFhfR0NDXzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fQ0FNQ0NfNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0NBTUNDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9DQU1DQ184NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYxMTUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYzNzUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ182MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzYzNzUgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ182MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9UQ1NSQ0NfODU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUlfUE1JQ19DTEtESVYgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hGUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BTU19YQ0MgaXMgbm90IHNldAojIENPTkZJR19DTEtfR0ZNX0xQQVNTX1NNODI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODQ1MCBpcyBub3Qgc2V0CkNPTkZJR19DTEtfUkVORVNBUz15CiMgQ09ORklHX0NMS19SQ0FSX1VTQjJfQ0xPQ0tfU0VMIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUk9DS0NISVA9eQpDT05GSUdfQ0xLX1BYMzA9eQpDT05GSUdfQ0xLX1JLMzMwOD15CkNPTkZJR19DTEtfUkszMzI4PXkKQ09ORklHX0NMS19SSzMzNjg9eQpDT05GSUdfQ0xLX1JLMzM5OT15CkNPTkZJR19DTEtfUkszNTY4PXkKQ09ORklHX0NMS19SSzM1ODg9eQpDT05GSUdfU1BSRF9DT01NT05fQ0xLPXkKQ09ORklHX1NQUkRfU0M5ODYwX0NMSz15CkNPTkZJR19TUFJEX1NDOTg2M0FfQ0xLPXkKIyBDT05GSUdfU1BSRF9VTVM1MTJfQ0xLIGlzIG5vdCBzZXQKQ09ORklHX1NVTlhJX0NDVT15CkNPTkZJR19TVU41MElfQTY0X0NDVT15CkNPTkZJR19TVU41MElfQTEwMF9DQ1U9eQpDT05GSUdfU1VONTBJX0ExMDBfUl9DQ1U9eQpDT05GSUdfU1VONTBJX0g2X0NDVT15CkNPTkZJR19TVU41MElfSDYxNl9DQ1U9eQpDT05GSUdfU1VONTBJX0g2X1JfQ0NVPXkKQ09ORklHX1NVTjZJX1JUQ19DQ1U9eQpDT05GSUdfU1VOOElfSDNfQ0NVPXkKQ09ORklHX1NVTjhJX0RFMl9DQ1U9eQpDT05GSUdfU1VOOElfUl9DQ1U9eQpDT05GSUdfQ0xLX1RFR1JBX0JQTVA9eQpDT05GSUdfVEVHUkFfQ0xLX0RGTEw9eQojIENPTkZJR19YSUxJTlhfVkNVIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19YTE5YX0NMS1daUkQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1pZTlFNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX1RJTUVSX09GPXkKQ09ORklHX1RJTUVSX0FDUEk9eQpDT05GSUdfVElNRVJfUFJPQkU9eQpDT05GSUdfQ0xLU1JDX01NSU89eQpDT05GSUdfT01BUF9ETV9USU1FUj15CkNPTkZJR19EV19BUEJfVElNRVI9eQpDT05GSUdfRFdfQVBCX1RJTUVSX09GPXkKQ09ORklHX1JPQ0tDSElQX1RJTUVSPXkKQ09ORklHX09XTF9USU1FUj15CkNPTkZJR19TVU40SV9USU1FUj15CkNPTkZJR19URUdSQV9USU1FUj15CiMgQ09ORklHX1RFR1JBMTg2X1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9BUkNIX1RJTUVSPXkKQ09ORklHX0FSTV9BUkNIX1RJTUVSX0VWVFNUUkVBTT15CkNPTkZJR19BUk1fQVJDSF9USU1FUl9PT0xfV09SS0FST1VORD15CkNPTkZJR19GU0xfRVJSQVRVTV9BMDA4NTg1PXkKQ09ORklHX0hJU0lMSUNPTl9FUlJBVFVNXzE2MTAxMDEwMT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzg1ODkyMT15CkNPTkZJR19TVU41MElfRVJSQVRVTV9VTktOT1dOMT15CkNPTkZJR19BUk1fVElNRVJfU1A4MDQ9eQpDT05GSUdfTVRLX1RJTUVSPXkKQ09ORklHX01US19DUFVYX1RJTUVSPXkKQ09ORklHX1NQUkRfVElNRVI9eQojIENPTkZJR19SRU5FU0FTX09TVE0gaXMgbm90IHNldApDT05GSUdfVElNRVJfSU1YX1NZU19DVFI9eQojIGVuZCBvZiBDbG9jayBTb3VyY2UgZHJpdmVycwoKQ09ORklHX01BSUxCT1g9eQpDT05GSUdfQVJNX01IVT15CiMgQ09ORklHX0FSTV9NSFVfVjIgaXMgbm90IHNldAojIENPTkZJR19JTVhfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19QTEFURk9STV9NSFU9eQojIENPTkZJR19QTDMyMF9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0FSTUFEQV8zN1hYX1JXVE1fTUJPWD15CiMgQ09ORklHX09NQVAyUExVU19NQk9YIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX01CT1g9eQpDT05GSUdfUENDPXkKIyBDT05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNMjgzNV9NQk9YPXkKQ09ORklHX1RJX01FU1NBR0VfTUFOQUdFUj15CkNPTkZJR19ISTM2NjBfTUJPWD15CkNPTkZJR19ISTYyMjBfTUJPWD15CiMgQ09ORklHX01BSUxCT1hfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQVBDU19JUEMgaXMgbm90IHNldApDT05GSUdfVEVHUkFfSFNQX01CT1g9eQojIENPTkZJR19YR0VORV9TTElNUFJPX01CT1ggaXMgbm90IHNldAojIENPTkZJR19CQ01fUERDX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNX0ZMRVhSTV9NQk9YPW0KIyBDT05GSUdfTVRLX0FEU1BfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX01US19DTURRX01CT1ggaXMgbm90IHNldApDT05GSUdfWllOUU1QX0lQSV9NQk9YPXkKQ09ORklHX1NVTjZJX01TR0JPWD15CiMgQ09ORklHX1NQUkRfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSVBDQyBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQpDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFPXkKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9BUk1WN1MgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9JT19QR1RBQkxFX0RBUlQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX09GX0lPTU1VPXkKQ09ORklHX0lPTU1VX0RNQT15CiMgQ09ORklHX0lPTU1VRkQgaXMgbm90IHNldApDT05GSUdfUk9DS0NISVBfSU9NTVU9eQpDT05GSUdfU1VONTBJX0lPTU1VPXkKQ09ORklHX1RFR1JBX0lPTU1VX1NNTVU9eQojIENPTkZJR19JUE1NVV9WTVNBIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TTU1VPXkKIyBDT05GSUdfQVJNX1NNTVVfTEVHQUNZX0RUX0JJTkRJTkdTIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TTU1VX0RJU0FCTEVfQllQQVNTX0JZX0RFRkFVTFQ9eQpDT05GSUdfQVJNX1NNTVVfUUNPTT15CiMgQ09ORklHX0FSTV9TTU1VX1FDT01fREVCVUcgaXMgbm90IHNldApDT05GSUdfQVJNX1NNTVVfVjM9eQojIENPTkZJR19BUk1fU01NVV9WM19TVkEgaXMgbm90IHNldAojIENPTkZJR19NVEtfSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BSRF9JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCiMgQ09ORklHX09XTF9QTV9ET01BSU5TIGlzIG5vdCBzZXQKCiMKIyBBbWxvZ2ljIFNvQyBkcml2ZXJzCiMKQ09ORklHX01FU09OX0NBTlZBUz15CkNPTkZJR19NRVNPTl9DTEtfTUVBU1VSRT15CkNPTkZJR19NRVNPTl9HWF9TT0NJTkZPPXkKQ09ORklHX01FU09OX0dYX1BNX0RPTUFJTlM9eQpDT05GSUdfTUVTT05fRUVfUE1fRE9NQUlOUz15CkNPTkZJR19NRVNPTl9TRUNVUkVfUE1fRE9NQUlOUz15CiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCkNPTkZJR19CQ00yODM1X1BPV0VSPXkKQ09ORklHX1JBU1BCRVJSWVBJX1BPV0VSPXkKQ09ORklHX1NPQ19CUkNNU1RCPXkKIyBlbmQgb2YgQnJvYWRjb20gU29DIGRyaXZlcnMKCiMKIyBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfRlNMX0RQQUEgaXMgbm90IHNldAojIENPTkZJR19RVUlDQ19FTkdJTkUgaXMgbm90IHNldApDT05GSUdfRlNMX0dVVFM9eQpDT05GSUdfRFBBQTJfQ09OU09MRT15CiMgQ09ORklHX0ZTTF9SQ1BNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwoKIwojIGZ1aml0c3UgU29DIGRyaXZlcnMKIwojIENPTkZJR19BNjRGWF9ESUFHIGlzIG5vdCBzZXQKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIEhpc2lsaWNvbiBTb0MgZHJpdmVycwojCiMgQ09ORklHX0tVTlBFTkdfSENDUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEhpc2lsaWNvbiBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwpDT05GSUdfSU1YX0dQQ1YyX1BNX0RPTUFJTlM9eQpDT05GSUdfU09DX0lNWDhNPXkKQ09ORklHX1NPQ19JTVg5PXkKQ09ORklHX0lNWDhNX0JMS19DVFJMPXkKQ09ORklHX0lNWDlfQkxLX0NUUkw9eQojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIENPTkZJR19MSVRFWF9TT0NfQ09OVFJPTExFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIEVuYWJsZSBMaXRlWCBTb0MgQnVpbGRlciBzcGVjaWZpYyBkcml2ZXJzCgojCiMgTWVkaWFUZWsgU29DIGRyaXZlcnMKIwojIENPTkZJR19NVEtfQ01EUSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19ERVZBUEMgaXMgbm90IHNldApDT05GSUdfTVRLX0lORlJBQ0ZHPXkKIyBDT05GSUdfTVRLX1BNSUNfV1JBUCBpcyBub3Qgc2V0CkNPTkZJR19NVEtfUkVHVUxBVE9SX0NPVVBMRVI9eQpDT05GSUdfTVRLX1NDUFNZUz15CkNPTkZJR19NVEtfU0NQU1lTX1BNX0RPTUFJTlM9eQpDT05GSUdfTVRLX01NU1lTPXkKIyBlbmQgb2YgTWVkaWFUZWsgU29DIGRyaXZlcnMKCiMgQ09ORklHX1dQQ000NTBfU09DIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSBTb0MgZHJpdmVycwojCiMgQ09ORklHX1FDT01fQU9TU19RTVAgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0NPTU1BTkRfREIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0NQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fR0VOSV9TRSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fR1NCSSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTExDQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fT0NNRU0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1JBTVBfQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fUk1URlNfTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9SUE1fTUFTVEVSX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9SUE1IIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TTURfUlBNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1dDTlNTX0NUUkwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0FQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSUNDX0JXTU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCkNPTkZJR19TT0NfUkVORVNBUz15CiMgQ09ORklHX0FSQ0hfUjhBNzc5OTUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NjUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5RjAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5QTAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRDMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0RTEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3NEExIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRCMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDdHMDQzIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOUEwN0cwNDQgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA3RzA1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDlHMDExIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0dSRj15CkNPTkZJR19ST0NLQ0hJUF9JT0RPTUFJTj15CkNPTkZJR19ST0NLQ0hJUF9QTV9ET01BSU5TPXkKQ09ORklHX1NVTlhJX01CVVM9eQpDT05GSUdfU1VOWElfU1JBTT15CiMgQ09ORklHX1NVTjIwSV9QUFUgaXMgbm90IHNldApDT05GSUdfQVJDSF9URUdSQV8xMzJfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMjEwX1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzE4Nl9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8xOTRfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMjM0X1NPQz15CkNPTkZJR19TT0NfVEVHUkFfRlVTRT15CkNPTkZJR19TT0NfVEVHUkFfRkxPV0NUUkw9eQpDT05GSUdfU09DX1RFR1JBX1BNQz15CkNPTkZJR19TT0NfVEVHUkFfUE9XRVJHQVRFX0JQTVA9eQpDT05GSUdfU09DX1RFR1JBX0NCQj15CkNPTkZJR19TT0NfVEk9eQojIENPTkZJR19USV9TQ0lfUE1fRE9NQUlOUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0szX1JJTkdBQ0MgaXMgbm90IHNldApDT05GSUdfVElfSzNfU09DSU5GTz15CiMgQ09ORklHX1RJX1BSVVNTIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NDSV9JTlRBX01TSV9ET01BSU49eQoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCkNPTkZJR19aWU5RTVBfUE9XRVI9eQpDT05GSUdfWllOUU1QX1BNX0RPTUFJTlM9eQpDT05GSUdfWExOWF9FVkVOVF9NQU5BR0VSPXkKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfREVWRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19ERVZGUkVRX0dPVl9QQVNTSVZFPXkKCiMKIyBERVZGUkVRIERyaXZlcnMKIwojIENPTkZJR19BUk1fSU1YX0JVU19ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9JTVg4TV9ERFJDX0RFVkZSRVE9eQpDT05GSUdfQVJNX1RFR1JBX0RFVkZSRVE9eQpDT05GSUdfQVJNX1JLMzM5OV9ETUNfREVWRlJFUT15CiMgQ09ORklHX0FSTV9TVU44SV9BMzNfTUJVU19ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX1BNX0RFVkZSRVFfRVZFTlQ9eQpDT05GSUdfREVWRlJFUV9FVkVOVF9ST0NLQ0hJUF9ERkk9eQpDT05GSUdfRVhUQ09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19FWFRDT05fQURDX0pBQ0sgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fRlNBOTQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX01BWDMzNTUgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUFRONTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9RQ09NX1NQTUlfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9SVDg5NzNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fVVNCX0dQSU89eQpDT05GSUdfTUVNT1JZPXkKIyBDT05GSUdfQVJNX1BMMTcyX01QTUMgaXMgbm90IHNldApDT05GSUdfQlJDTVNUQl9EUEZFPXkKQ09ORklHX0JSQ01TVEJfTUVNQz15CiMgQ09ORklHX09NQVBfR1BNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTkVTQVNfUlBDSUYgaXMgbm90IHNldApDT05GSUdfVEVHUkFfTUM9eQpDT05GSUdfVEVHUkEyMTBfRU1DX1RBQkxFPXkKQ09ORklHX1RFR1JBMjEwX0VNQz15CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CiMgQ09ORklHX0lJT19CVUZGRVJfQ0IgaXMgbm90IHNldAojIENPTkZJR19JSU9fQlVGRkVSX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19CVUZGRVJfRE1BRU5HSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0JVRkZFUl9IV19DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19JSU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKIyBDT05GSUdfSUlPX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgojIENPTkZJR19JSU9fU1dfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NXX1RSSUdHRVIgaXMgbm90IHNldAojIENPTkZJR19JSU9fVFJJR0dFUkVEX0VWRU5UIGlzIG5vdCBzZXQKCiMKIyBBY2NlbGVyb21ldGVycwojCiMgQ09ORklHX0FESVMxNjIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzMTNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDMxM19TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzQ1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNDVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzU1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNjdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM2N19JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzcyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNzJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1BMTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1BMjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1BNDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1JMDg4X0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfREEyODAgaXMgbm90IHNldAojIENPTkZJR19EQTMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMDYgaXMgbm90IHNldAojIENPTkZJR19ETUFSRDA5IGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYTFM4OTYyQUZfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhMUzg5NjJBRl9TUEkgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfQUNDRUxfM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19JSU9fS1gwMjJBX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19LWDAyMkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfS1hTRDkgaXMgbm90IHNldAojIENPTkZJR19LWENKSzEwMTMgaXMgbm90IHNldAojIENPTkZJR19NQzMyMzAgaXMgbm90IHNldAojIENPTkZJR19NTUE3NDU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc0NTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTg0NTIgaXMgbm90IHNldAojIENPTkZJR19NTUE5NTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BOTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX01TQTMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01YQzQwMDUgaXMgbm90IHNldAojIENPTkZJR19NWEM2MjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NBMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDQTMzMDAgaXMgbm90IHNldAojIENPTkZJR19TVEs4MzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLOEJBNTAgaXMgbm90IHNldAojIGVuZCBvZiBBY2NlbGVyb21ldGVycwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDQxMzAgaXMgbm90IHNldAojIENPTkZJR19BRDcwOTFSNSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzE5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzQ3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzYwNl9JRkFDRV9QQVJBTExFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzYwNl9JRkFDRV9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRDc3NjYgaXMgbm90IHNldAojIENPTkZJR19BRDc3NjhfMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzg4NyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzkyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzk5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEOTQ2NyBpcyBub3Qgc2V0CiMgQ09ORklHX0FESV9BWElfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhQMjBYX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FYUDI4OF9BREMgaXMgbm90IHNldAojIENPTkZJR19CQ01fSVBST0NfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVSTElOMl9BREMgaXMgbm90IHNldAojIENPTkZJR19DQzEwMDAxX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOVkVMT1BFX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfSEk4NDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSFg3MTEgaXMgbm90IHNldAojIENPTkZJR19JTVg3RF9BREMgaXMgbm90IHNldAojIENPTkZJR19JTVg4UVhQX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDkzX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0NzEgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ5NiBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0OTcgaXMgbm90IHNldAojIENPTkZJR19NQVgxMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTExMDAgaXMgbm90IHNldAojIENPTkZJR19NQVgxMTE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTEyMDUgaXMgbm90IHNldAojIENPTkZJR19NQVgxMTQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEyNDEgaXMgbm90IHNldAojIENPTkZJR19NQVgxMzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYOTYxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDMyMFggaXMgbm90IHNldAojIENPTkZJR19NQ1AzNDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzkxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX01UNjU3N19BVVhBREMgaXMgbm90IHNldApDT05GSUdfTUVTT05fU0FSQURDPXkKIyBDT05GSUdfTkFVNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9SUkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9JQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1ZBREMgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTUlfQURDNSBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9TQVJBREM9eQojIENPTkZJR19SSUNIVEVLX1JUUTYwNTYgaXMgbm90IHNldAojIENPTkZJR19TRF9BRENfTU9EVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VONElfR1BBREMgaXMgbm90IHNldAojIENPTkZJR19TVU4yMElfR1BBREMgaXMgbm90IHNldAojIENPTkZJR19USV9BREMwODFDIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDgzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4NFMwMjEgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxMjEzOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEwOFMxMDIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxMjhTMDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTYxUzYyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEwMTUgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM3OTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzc5NTAgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM4MzQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTODY4OCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEyNFMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEzMUUwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0xNUDkyMDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfVExDNDU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX1RTQzIwNDYgaXMgbm90IHNldAojIENPTkZJR19WRjYxMF9BREMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfWEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9BTVMgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgYW5kIGRpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDc0MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NDQxM1IgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBhbmQgZGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwoKIwojIEFuYWxvZyBGcm9udCBFbmRzCiMKIyBDT05GSUdfSUlPX1JFU0NBTEUgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgRnJvbnQgRW5kcwoKIwojIEFtcGxpZmllcnMKIwojIENPTkZJR19BRDgzNjYgaXMgbm90IHNldAojIENPTkZJR19BREE0MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNDI1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQW1wbGlmaWVycwoKIwojIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19BVExBU19FWk9fU0VOU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1FNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NTODExIGlzIG5vdCBzZXQKIyBDT05GSUdfSUFRQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TQ0Q0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1AzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1A0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQUzMwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNFQUlSX1NVTlJJU0VfQ08yIGlzIG5vdCBzZXQKIyBDT05GSUdfVlo4OVggaXMgbm90IHNldAojIGVuZCBvZiBDaGVtaWNhbCBTZW5zb3JzCgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKIyBlbmQgb2YgSGlkIFNlbnNvciBJSU8gQ29tbW9uCgojCiMgSUlPIFNDTUkgU2Vuc29ycwojCiMgQ09ORklHX0lJT19TQ01JIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUlPIFNDTUkgU2Vuc29ycwoKIwojIFNTUCBTZW5zb3IgQ29tbW9uCiMKIyBDT05GSUdfSUlPX1NTUF9TRU5TT1JIVUIgaXMgbm90IHNldAojIGVuZCBvZiBTU1AgU2Vuc29yIENvbW1vbgoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDM1NTJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTkyUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTU5M1IgaXMgbm90IHNldAojIENPTkZJR19BRDU1MDQgaXMgbm90IHNldAojIENPTkZJR19BRDU2MjRSX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI2ODggaXMgbm90IHNldAojIENPTkZJR19BRDU2ODZfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1Njk2X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc3MFIgaXMgbm90IHNldAojIENPTkZJR19BRDU3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTMgaXMgbm90IHNldAojIENPTkZJR19BRDczMDMgaXMgbm90IHNldAojIENPTkZJR19BRDg4MDEgaXMgbm90IHNldAojIENPTkZJR19EUE9UX0RBQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RTNDQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzE2NjAgaXMgbm90IHNldAojIENPTkZJR19MVEMyNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTUyMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU4MjEgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDcyOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQ5MjIgaXMgbm90IHNldAojIENPTkZJR19USV9EQUMwODJTMDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNTU3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzczMTEgaXMgbm90IHNldAojIENPTkZJR19USV9EQUM3NjEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVkY2MTBfREFDIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwoKIwojIElJTyBkdW1teSBkcml2ZXIKIwojIGVuZCBvZiBJSU8gZHVtbXkgZHJpdmVyCgojCiMgRmlsdGVycwojCiMgQ09ORklHX0FETVY4ODE4IGlzIG5vdCBzZXQKIyBlbmQgb2YgRmlsdGVycwoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCiMgQ09ORklHX0FEOTUyMyBpcyBub3Qgc2V0CiMgZW5kIG9mIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KCiMKIyBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMKIyBDT05GSUdfQURGNDM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FERjQzNzEgaXMgbm90IHNldAojIENPTkZJR19BREY0Mzc3IGlzIG5vdCBzZXQKIyBDT05GSUdfQURNVjEwMTMgaXMgbm90IHNldAojIENPTkZJR19BRE1WMTAxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FETVY0NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURSRjY3ODAgaXMgbm90IHNldAojIGVuZCBvZiBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMgZW5kIG9mIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19BRElTMTYwODAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzYgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYyNjAgaXMgbm90IHNldAojIENPTkZJR19BRFhSUzI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWFJTNDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1HMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhBUzIxMDAyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QVTMwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19JVEczMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwoKIwojIEhlYWx0aCBTZW5zb3JzCiMKCiMKIyBIZWFydCBSYXRlIE1vbml0b3JzCiMKIyBDT05GSUdfQUZFNDQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRTQ0MDQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAyIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGVhcnQgUmF0ZSBNb25pdG9ycwojIGVuZCBvZiBIZWFsdGggU2Vuc29ycwoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwojIENPTkZJR19BTTIzMTUgaXMgbm90IHNldAojIENPTkZJR19ESFQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzEwMFggaXMgbm90IHNldAojIENPTkZJR19IREMyMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRTMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRVMjEgaXMgbm90IHNldAojIENPTkZJR19TSTcwMDUgaXMgbm90IHNldAojIENPTkZJR19TSTcwMjAgaXMgbm90IHNldAojIGVuZCBvZiBIdW1pZGl0eSBzZW5zb3JzCgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwojIENPTkZJR19BRElTMTY0MDAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NjAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NzUgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0ODAgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1JMTYwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JPU0NIX0JOTzA1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19LTVg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9JQ000MjYwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JTlZfSUNNNDI2MDBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0xTTTZEU1ggaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfTFNNOURTMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FDUElfQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURKRF9TMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQURVWDEwMjAgaXMgbm90IHNldAojIENPTkZJR19BTDMwMTAgaXMgbm90IHNldAojIENPTkZJR19BTDMzMjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzkzMDAgaXMgbm90IHNldAojIENPTkZJR19BUERTOTk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTNzMyMTEgaXMgbm90IHNldAojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldAojIENPTkZJR19CSDE3ODAgaXMgbm90IHNldAojIENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQMkFQMDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JU0wyOTAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMjggaXMgbm90IHNldAojIENPTkZJR19JU0wyOTEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0pTQTEyMTIgaXMgbm90IHNldAojIENPTkZJR19ST0hNX0JVMjcwMDggaXMgbm90IHNldAojIENPTkZJR19ST0hNX0JVMjcwMzQgaXMgbm90IHNldAojIENPTkZJR19SUFIwNTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSRjIxNkEgaXMgbm90IHNldAojIENPTkZJR19MVjAxMDRDUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDQ0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDkgaXMgbm90IHNldAojIENPTkZJR19OT0ExMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX09QVDQwMDEgaXMgbm90IHNldAojIENPTkZJR19QQTEyMjAzMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0kxMTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0kxMTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLMzMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUX1VWSVMyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0MTQgaXMgbm90IHNldAojIENPTkZJR19UQ1MzNDcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDI1OTEgaXMgbm90IHNldAojIENPTkZJR19UU0wyNzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMNDUzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTNTE4MkQgaXMgbm90IHNldAojIENPTkZJR19WQ05MNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkw0MDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfVkVNTDYwMzAgaXMgbm90IHNldAojIENPTkZJR19WRU1MNjA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMNjE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1pPUFQyMjAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGlnaHQgc2Vuc29ycwoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKIyBDT05GSUdfQUs4OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUs4OTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUswOTkxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9NQUdOX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9NQUdOX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BRzMxMTAgaXMgbm90IHNldAojIENPTkZJR19NTUMzNTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9NQUdOXzNBWElTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSE1DNTg0M19TUEkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1JNMzEwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1JNMzEwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19USV9UTUFHNTI3MyBpcyBub3Qgc2V0CiMgQ09ORklHX1lBTUFIQV9ZQVM1MzAgaXMgbm90IHNldAojIGVuZCBvZiBNYWduZXRvbWV0ZXIgc2Vuc29ycwoKIwojIE11bHRpcGxleGVycwojCiMgQ09ORklHX0lJT19NVVggaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aXBsZXhlcnMKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCiMgZW5kIG9mIEluY2xpbm9tZXRlciBzZW5zb3JzCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVIgaXMgbm90IHNldAojIGVuZCBvZiBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKCiMKIyBMaW5lYXIgYW5kIGFuZ3VsYXIgcG9zaXRpb24gc2Vuc29ycwojCiMgZW5kIG9mIExpbmVhciBhbmQgYW5ndWxhciBwb3NpdGlvbiBzZW5zb3JzCgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVycwojCiMgQ09ORklHX0FENTExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0MzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1NDgxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQwMTggaXMgbm90IHNldAojIENPTkZJR19NQ1A0MTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDUzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQxMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBMMDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1g5MjUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBwb3RlbnRpb21ldGVycwoKIwojIERpZ2l0YWwgcG90ZW50aW9zdGF0cwojCiMgQ09ORklHX0xNUDkxMDAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCiMgQ09ORklHX0FCUDA2ME1HIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1QMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfRExITDYwRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RQUzMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQMDMgaXMgbm90IHNldAojIENPTkZJR19JQ1AxMDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDExNV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NUEwxMTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMzExNSBpcyBub3Qgc2V0CiMgQ09ORklHX01QUkxTMDAyNVBBIGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjM3IGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX1BSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVDU0MDMgaXMgbm90IHNldAojIENPTkZJR19IUDIwNkMgaXMgbm90IHNldAojIENPTkZJR19aUEEyMzI2IGlzIG5vdCBzZXQKIyBlbmQgb2YgUHJlc3N1cmUgc2Vuc29ycwoKIwojIExpZ2h0bmluZyBzZW5zb3JzCiMKIyBDT05GSUdfQVMzOTM1IGlzIG5vdCBzZXQKIyBlbmQgb2YgTGlnaHRuaW5nIHNlbnNvcnMKCiMKIyBQcm94aW1pdHkgYW5kIGRpc3RhbmNlIHNlbnNvcnMKIwojIENPTkZJR19JUlNEMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjk1MDEgaXMgbm90IHNldAojIENPTkZJR19MSURBUl9MSVRFX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUIxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1JGRDc3NDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JGMDQgaXMgbm90IHNldAojIENPTkZJR19TWDkzMTAgaXMgbm90IHNldAojIENPTkZJR19TWDkzMjQgaXMgbm90IHNldAojIENPTkZJR19TWDkzNjAgaXMgbm90IHNldAojIENPTkZJR19TWDk1MDAgaXMgbm90IHNldAojIENPTkZJR19TUkYwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkwzMDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkw1M0wwWF9JMkMgaXMgbm90IHNldAojIGVuZCBvZiBQcm94aW1pdHkgYW5kIGRpc3RhbmNlIHNlbnNvcnMKCiMKIyBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDJTOTAgaXMgbm90IHNldAojIENPTkZJR19BRDJTMTIwMCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwojIENPTkZJR19MVEMyOTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYSU1fVEhFUk1PQ09VUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYOTA2MTQgaXMgbm90IHNldAojIENPTkZJR19NTFg5MDYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDAwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDExNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTWVMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RTWVMwMkQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMxODU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4NjUgaXMgbm90IHNldAojIGVuZCBvZiBUZW1wZXJhdHVyZSBzZW5zb3JzCgojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9BVE1FTF9UQ0IgaXMgbm90IHNldApDT05GSUdfUFdNX0JDTV9JUFJPQz15CkNPTkZJR19QV01fQkNNMjgzNT15CiMgQ09ORklHX1BXTV9CRVJMSU4gaXMgbm90IHNldAojIENPTkZJR19QV01fQlJDTVNUQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0ZTTF9GVE0gaXMgbm90IHNldAojIENPTkZJR19QV01fSElCVlQgaXMgbm90IHNldAojIENPTkZJR19QV01fSU1YMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVgyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVhfVFBNIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9NRVNPTj15CiMgQ09ORklHX1BXTV9NVEtfRElTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9PTUFQX0RNVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUkFTUEJFUlJZUElfUE9FPXkKIyBDT05GSUdfUFdNX1JDQVIgaXMgbm90IHNldAojIENPTkZJR19QV01fUkVORVNBU19UUFUgaXMgbm90IHNldApDT05GSUdfUFdNX1JPQ0tDSElQPXkKIyBDT05GSUdfUFdNX1NQUkQgaXMgbm90IHNldApDT05GSUdfUFdNX1NVTjRJPXkKQ09ORklHX1BXTV9URUdSQT15CiMgQ09ORklHX1BXTV9USUVDQVAgaXMgbm90IHNldAojIENPTkZJR19QV01fVElFSFJQV00gaXMgbm90IHNldAojIENPTkZJR19QV01fWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBJUlEgY2hpcCBzdXBwb3J0CiMKQ09ORklHX0lSUUNISVA9eQpDT05GSUdfQVJNX0dJQz15CkNPTkZJR19BUk1fR0lDX1BNPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKQ09ORklHX0FSTV9HSUNfVjJNPXkKQ09ORklHX0FSTV9HSUNfVjM9eQpDT05GSUdfQVJNX0dJQ19WM19JVFM9eQpDT05GSUdfQVJNX0dJQ19WM19JVFNfUENJPXkKIyBDT05GSUdfQUxfRklDIGlzIG5vdCBzZXQKQ09ORklHX0JDTTcwMzhfTDFfSVJRPXkKQ09ORklHX0JDTTcxMjBfTDJfSVJRPXkKQ09ORklHX0JSQ01TVEJfTDJfSVJRPXkKQ09ORklHX0RXX0FQQl9JQ1RMPXkKQ09ORklHX0hJU0lMSUNPTl9JUlFfTUJJR0VOPXkKQ09ORklHX1NVTjZJX1JfSU5UQz15CkNPTkZJR19TVU5YSV9OTUlfSU5UQz15CiMgQ09ORklHX1hJTElOWF9JTlRDIGlzIG5vdCBzZXQKQ09ORklHX0lNWF9HUENWMj15CkNPTkZJR19NVkVCVV9HSUNQPXkKQ09ORklHX01WRUJVX0lDVT15CkNPTkZJR19NVkVCVV9PRE1JPXkKQ09ORklHX01WRUJVX1BJQz15CkNPTkZJR19NVkVCVV9TRUk9eQpDT05GSUdfTFNfRVhUSVJRPXkKQ09ORklHX0xTX1NDRkdfTVNJPXkKQ09ORklHX1BBUlRJVElPTl9QRVJDUFU9eQpDT05GSUdfUUNPTV9JUlFfQ09NQklORVI9eQpDT05GSUdfTUVTT05fSVJRX0dQSU89eQojIENPTkZJR19RQ09NX1BEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTVBNIGlzIG5vdCBzZXQKQ09ORklHX0lNWF9JUlFTVEVFUj15CkNPTkZJR19JTVhfSU5UTVVYPXkKQ09ORklHX0lNWF9NVV9NU0k9bQpDT05GSUdfVElfU0NJX0lOVFJfSVJRQ0hJUD15CkNPTkZJR19USV9TQ0lfSU5UQV9JUlFDSElQPXkKQ09ORklHX01TVF9JUlE9eQojIGVuZCBvZiBJUlEgY2hpcCBzdXBwb3J0CgojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfUkVTRVRfQ09OVFJPTExFUj15CkNPTkZJR19SRVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX1JFU0VUX0JFUkxJTj15CkNPTkZJR19SRVNFVF9CUkNNU1RCPXkKQ09ORklHX1JFU0VUX0JSQ01TVEJfUkVTQ0FMPXkKIyBDT05GSUdfUkVTRVRfSU1YNyBpcyBub3Qgc2V0CkNPTkZJR19SRVNFVF9NRVNPTj15CiMgQ09ORklHX1JFU0VUX01FU09OX0FVRElPX0FSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1FDT01fQU9TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1FDT01fUERDIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX1JBU1BCRVJSWVBJPXkKQ09ORklHX1JFU0VUX1NDTUk9eQpDT05GSUdfUkVTRVRfU0lNUExFPXkKQ09ORklHX1JFU0VUX1NVTlhJPXkKIyBDT05GSUdfUkVTRVRfVElfU0NJIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfVElfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfVElfVFBTMzgwWCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fUkVTRVRfSEkzNjYwPXkKQ09ORklHX0NPTU1PTl9SRVNFVF9ISTYyMjA9eQpDT05GSUdfUkVTRVRfVEVHUkFfQlBNUD15CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CkNPTkZJR19HRU5FUklDX1BIWV9NSVBJX0RQSFk9eQpDT05GSUdfUEhZX1hHRU5FPXkKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19QSFlfU1VONElfVVNCPXkKQ09ORklHX1BIWV9TVU42SV9NSVBJX0RQSFk9eQpDT05GSUdfUEhZX1NVTjlJX1VTQj15CkNPTkZJR19QSFlfU1VONTBJX1VTQjM9eQpDT05GSUdfUEhZX01FU09OOEJfVVNCMj15CkNPTkZJR19QSFlfTUVTT05fR1hMX1VTQjI9eQpDT05GSUdfUEhZX01FU09OX0cxMkFfTUlQSV9EUEhZX0FOQUxPRz15CkNPTkZJR19QSFlfTUVTT05fRzEyQV9VU0IyPXkKQ09ORklHX1BIWV9NRVNPTl9HMTJBX1VTQjNfUENJRT15CkNPTkZJR19QSFlfTUVTT05fQVhHX1BDSUU9eQpDT05GSUdfUEhZX01FU09OX0FYR19NSVBJX1BDSUVfQU5BTE9HPXkKQ09ORklHX1BIWV9NRVNPTl9BWEdfTUlQSV9EUEhZPXkKCiMKIyBQSFkgZHJpdmVycyBmb3IgQnJvYWRjb20gcGxhdGZvcm1zCiMKQ09ORklHX1BIWV9CQ01fU1JfVVNCPXkKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkKQ09ORklHX1BIWV9CQ01fTlNfVVNCMj15CkNPTkZJR19QSFlfQkNNX05TX1VTQjM9eQpDT05GSUdfUEhZX05TMl9QQ0lFPXkKQ09ORklHX1BIWV9OUzJfVVNCX0RSRD15CkNPTkZJR19QSFlfQlJDTV9TQVRBPXkKQ09ORklHX1BIWV9CUkNNX1VTQj15CkNPTkZJR19QSFlfQkNNX1NSX1BDSUU9eQojIGVuZCBvZiBQSFkgZHJpdmVycyBmb3IgQnJvYWRjb20gcGxhdGZvcm1zCgpDT05GSUdfUEhZX0NBREVOQ0VfVE9SUkVOVD15CkNPTkZJR19QSFlfQ0FERU5DRV9EUEhZPXkKIyBDT05GSUdfUEhZX0NBREVOQ0VfRFBIWV9SWCBpcyBub3Qgc2V0CkNPTkZJR19QSFlfQ0FERU5DRV9TSUVSUkE9eQpDT05GSUdfUEhZX0NBREVOQ0VfU0FMVk89eQpDT05GSUdfUEhZX0ZTTF9JTVg4TVFfVVNCPXkKIyBDT05GSUdfUEhZX01JWEVMX0xWRFNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9NSVhFTF9NSVBJX0RQSFk9eQojIENPTkZJR19QSFlfRlNMX0lNWDhNX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19QSFlfRlNMX0xZTlhfMjhHIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ISTYyMjBfVVNCPXkKQ09ORklHX1BIWV9ISTM2NjBfVVNCPXkKIyBDT05GSUdfUEhZX0hJMzY3MF9VU0IgaXMgbm90IHNldAojIENPTkZJR19QSFlfSEkzNjcwX1BDSUUgaXMgbm90IHNldApDT05GSUdfUEhZX0hJU1RCX0NPTUJQSFk9eQpDT05GSUdfUEhZX0hJU0lfSU5OT19VU0IyPXkKQ09ORklHX1BIWV9CRVJMSU5fU0FUQT15CkNPTkZJR19QSFlfQkVSTElOX1VTQj15CkNPTkZJR19QSFlfTVZFQlVfQTM3MDBfQ09NUEhZPXkKQ09ORklHX1BIWV9NVkVCVV9BMzcwMF9VVE1JPXkKQ09ORklHX1BIWV9NVkVCVV9BMzhYX0NPTVBIWT15CkNPTkZJR19QSFlfTVZFQlVfQ1AxMTBfQ09NUEhZPXkKIyBDT05GSUdfUEhZX01WRUJVX0NQMTEwX1VUTUkgaXMgbm90IHNldApDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9eQpDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQojIENPTkZJR19QSFlfTVRLX1BDSUUgaXMgbm90IHNldApDT05GSUdfUEhZX01US19UUEhZPXkKQ09ORklHX1BIWV9NVEtfVUZTPXkKIyBDT05GSUdfUEhZX01US19YU1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfSERNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfTUlQSV9EU0kgaXMgbm90IHNldAojIENPTkZJR19QSFlfTVRLX0RQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0xBTjk2NlhfU0VSREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NQQ0FQX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NQVBQSE9ORV9NRE02NjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX09DRUxPVF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9BUFE4MDY0X1NBVEEgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9FRFAgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9JUFE0MDE5X1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTgwNlhfU0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1BDSUUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUVVTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9TTlBTX0VVU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fRVVTQjJfUkVQRUFURVIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9NMzFfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX1NOUFNfRkVNVE9fVjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9IU18yOE5NIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fSVBRODA2WF9VU0IgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9TR01JSV9FVEggaXMgbm90IHNldAojIENPTkZJR19QSFlfUjhBNzc5RjBfRVRIRVJORVRfU0VSREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfRFA9eQojIENPTkZJR19QSFlfUk9DS0NISVBfRFBIWV9SWDAgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX0VNTUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fSERNST15CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19VU0IyPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fQ1NJRFBIWSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19EU0lEUEhZPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX05BTkVOR19DT01CT19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX1BDSUU9eQojIENPTkZJR19QSFlfUk9DS0NISVBfU05QU19QQ0lFMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfVFlQRUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX1VTQj15CiMgQ09ORklHX1BIWV9TQU1TVU5HX1VTQjIgaXMgbm90IHNldApDT05GSUdfUEhZX1RFR1JBX1hVU0I9eQpDT05GSUdfUEhZX1RFR1JBMTk0X1AyVT15CiMgQ09ORklHX1BIWV9BTTY1NF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfSjcyMUVfV0laIGlzIG5vdCBzZXQKIyBDT05GSUdfT01BUF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1RVU0IxMjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1hJTElOWF9aWU5RTVAgaXMgbm90IHNldAojIGVuZCBvZiBQSFkgU3Vic3lzdGVtCgojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKIyBDT05GSUdfQVJNX0NDSV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fQ0NOIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX0NNTiBpcyBub3Qgc2V0CkNPTkZJR19BUk1fUE1VPXkKQ09ORklHX0FSTV9QTVVfQUNQST15CiMgQ09ORklHX0FSTV9TTU1VX1YzX1BNVSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fUE1VVjM9eQojIENPTkZJR19BUk1fRFNVX1BNVSBpcyBub3Qgc2V0CkNPTkZJR19GU0xfSU1YOF9ERFJfUE1VPXkKIyBDT05GSUdfRlNMX0lNWDlfRERSX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTDJfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MM19QTVUgaXMgbm90IHNldApDT05GSUdfVEhVTkRFUlgyX1BNVT15CiMgQ09ORklHX1hHRU5FX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TUEVfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX0RNQzYyMF9QTVUgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMX0NOMTBLX1RBRF9QTVUgaXMgbm90IHNldAojIENPTkZJR19BTElCQUJBX1VOQ09SRV9EUldfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9QTVUgaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BDSUVfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfSE5TM19QTVUgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMX0NOMTBLX0REUl9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fQ09SRVNJR0hUX1BNVV9BUkNIX1NZU1RFTV9QTVUgaXMgbm90IHNldAojIENPTkZJR19NRVNPTl9ERFJfUE1VIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CgpDT05GSUdfUkFTPXkKQ09ORklHX1VTQjQ9bQojIENPTkZJR19VU0I0X0RFQlVHRlNfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0I0X0RNQV9URVNUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5kcm9pZAoKQ09ORklHX0xJQk5WRElNTT15CkNPTkZJR19CTEtfREVWX1BNRU09eQpDT05GSUdfTkRfQ0xBSU09eQpDT05GSUdfTkRfQlRUPXkKQ09ORklHX0JUVD15CkNPTkZJR19PRl9QTUVNPXkKQ09ORklHX0RBWD15CiMgQ09ORklHX0RFVl9EQVhfSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CgojCiMgTGF5b3V0IFR5cGVzCiMKIyBDT05GSUdfTlZNRU1fTEFZT1VUX1NMMjhfVlBEIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZT1VUX09OSUVfVExWIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGF5b3V0IFR5cGVzCgpDT05GSUdfTlZNRU1fQkNNX09DT1RQPXkKIyBDT05GSUdfTlZNRU1fSU1YX0lJTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUF9FTEUgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9MQVlFUlNDQVBFX1NGUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX01FU09OX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTUVTT05fTVhfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9NVEtfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9RQ09NX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1FDT01fU0VDX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1JNRU0gaXMgbm90IHNldApDT05GSUdfTlZNRU1fUk9DS0NISVBfRUZVU0U9eQpDT05GSUdfTlZNRU1fUk9DS0NISVBfT1RQPXkKIyBDT05GSUdfTlZNRU1fU05WU19MUEdQUiBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQTUlfU0RBTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQUkRfRUZVU0UgaXMgbm90IHNldApDT05GSUdfTlZNRU1fU1VOWElfU0lEPXkKIyBDT05GSUdfTlZNRU1fVV9CT09UX0VOViBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1pZTlFNUCBpcyBub3Qgc2V0CgojCiMgSFcgdHJhY2luZyBzdXBwb3J0CiMKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BUVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRyYWNpbmcgc3VwcG9ydAoKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFRSBpcyBub3Qgc2V0CkNPTkZJR19QTV9PUFA9eQojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFUkNPTk5FQ1Q9eQojIENPTkZJR19JTlRFUkNPTk5FQ1RfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJDT05ORUNUX1FDT00gaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQ0kgaXMgbm90IHNldAojIENPTkZJR19IVEUgaXMgbm90IHNldAojIENPTkZJR19DRFhfQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKQ09ORklHX0JVRkZFUl9IRUFEPXkKQ09ORklHX0xFR0FDWV9ESVJFQ1RfSU89eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1NVUFBPUlRfVjQ9eQpDT05GSUdfWEZTX1NVUFBPUlRfQVNDSUlfQ0k9eQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQojIENPTkZJR19YRlNfUlQgaXMgbm90IHNldAojIENPTkZJR19YRlNfT05MSU5FX1NDUlVCIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19GU19WRVJJVFkgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfVklSVElPX0ZTPXkKQ09ORklHX09WRVJMQVlfRlM9eQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUEZTX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQVJDSF9IQVNfR0lHQU5USUNfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19FRklWQVJfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUPXkKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19DSE9JQ0VfREVDT01QX0JZX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKIyBDT05GSUdfU1FVQVNIRlNfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVBU0hGU19aU1REPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0RFRkFVTFRfS01TR19CWVRFUz0xMDI0MApDT05GSUdfUFNUT1JFX0NPTVBSRVNTPXkKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FUk9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD15CkNPTkZJR19QTkZTX0JMT0NLPXkKQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPXkKQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9eQojIENPTkZJR19ORlNfVjRfMl9SRUFEX1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19ORlNfVjRfMl9TU0NfSEVMUEVSPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENTRUNfR1NTX0tSQjU9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09ORklHX05MU19VQ1MyX1VUSUxTPXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0lOVFJPU1BFQ1RfUE9MSUNZPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0VYUE9SVF9CSU5BUlk9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfUEFSQU5PSURfTE9BRD15CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTEFORExPQ0s9eQpDT05GSUdfSU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9LRVlSSU5HPXkKQ09ORklHX0xPQURfVUVGSV9LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQojIENPTkZJR19JTUFfS0VYRUMgaXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0xTTT0ieWFtYSxsb2FkcGluLHNhZmVzZXRpZCxpbnRlZ3JpdHksYnBmLGFwcGFybW9yIgoKIwojIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojCgojCiMgTWVtb3J5IGluaXRpYWxpemF0aW9uCiMKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1BBVFRFUk49eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVST19CQVJFPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk89eQojIENPTkZJR19JTklUX1NUQUNLX05PTkUgaXMgbm90IHNldAojIENPTkZJR19JTklUX1NUQUNLX0FMTF9QQVRURVJOIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1pFUk89eQpDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0xFQUs9eQojIENPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBS19WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLTEVBS19UUkFDS19NSU5fU0laRT0xMDAKIyBDT05GSUdfU1RBQ0tMRUFLX01FVFJJQ1MgaXMgbm90IHNldAojIENPTkZJR19TVEFDS0xFQUtfUlVOVElNRV9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfT05fQUxMT0NfREVGQVVMVF9PTj15CiMgQ09ORklHX0lOSVRfT05fRlJFRV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19aRVJPX0NBTExfVVNFRF9SRUdTPXkKIyBDT05GSUdfWkVST19DQUxMX1VTRURfUkVHUyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoKIwojIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0xJU1RfSEFSREVORUQ9eQpDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMgZW5kIG9mIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgpDT05GSUdfUkFORFNUUlVDVF9OT05FPXkKIyBDT05GSUdfUkFORFNUUlVDVF9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORFNUUlVDVF9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQVNZTkNfVFhfRElTQUJMRV9QUV9WQUxfRE1BPXkKQ09ORklHX0FTWU5DX1RYX0RJU0FCTEVfWE9SX1ZBTF9ETUE9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX1NJRz15CkNPTkZJR19DUllQVE9fU0lHMj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdfQ1JZUFRPX1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VOR0lORT15CiMgZW5kIG9mIENyeXB0byBjb3JlIG9yIGhlbHBlcgoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19ESF9SRkM3OTE5X0dST1VQUz15CiMgQ09ORklHX0NSWVBUT19FQ0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CiMgZW5kIG9mIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CgojCiMgQmxvY2sgY2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TTTQ9eQojIENPTkZJR19DUllQVE9fU000X0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVEVBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0ggaXMgbm90IHNldAojIGVuZCBvZiBCbG9jayBjaXBoZXJzCgojCiMgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0FESUFOVFVNPXkKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMD15CkNPTkZJR19DUllQVE9fQ0JDPXkKIyBDT05GSUdfQ1JZUFRPX0NGQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1RSPXkKIyBDT05GSUdfQ1JZUFRPX0NUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNCPXkKIyBDT05GSUdfQ1JZUFRPX0hDVFIyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFJXIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX09GQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19YVFM9eQpDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDU9eQojIGVuZCBvZiBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwoKIwojIEFFQUQgKGF1dGhlbnRpY2F0ZWQgZW5jcnlwdGlvbiB3aXRoIGFzc29jaWF0ZWQgZGF0YSkgY2lwaGVycwojCiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9fR0VOSVY9eQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CkNPTkZJR19DUllQVE9fRVNTSVY9eQojIGVuZCBvZiBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKCiMKIyBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCiMKQ09ORklHX0NSWVBUT19CTEFLRTJCPW0KQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQojIENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fU0hBMz15CkNPTkZJR19DUllQVE9fU00zPXkKIyBDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFhIQVNIPW0KIyBlbmQgb2YgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwoKIwojIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fQ1JDNjRfUk9DS1NPRlQ9eQojIGVuZCBvZiBDUkNzIChjeWNsaWMgcmVkdW5kYW5jeSBjaGVja3MpCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19aU1REPW0KIyBlbmQgb2YgQ29tcHJlc3Npb24KCiMKIyBSYW5kb20gbnVtYmVyIGdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQojIENPTkZJR19DUllQVE9fRFJCR19IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKIyBDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFlfVEVTVElOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X05FT049eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX05FT049eQoKIwojIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVIChhcm02NCkKIwpDT05GSUdfQ1JZUFRPX0dIQVNIX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNV9ORU9OPXkKQ09ORklHX0NSWVBUT19TSEExX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEyNTZfQVJNNjQ9eQpDT05GSUdfQ1JZUFRPX1NIQTJfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9BUk02ND15CkNPTkZJR19DUllQVE9fU0hBNTEyX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEzX0FSTTY0PXkKIyBDT05GSUdfQ1JZUFRPX1NNM19ORU9OIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TTTNfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fUE9MWVZBTF9BUk02NF9DRSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0PXkKQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9CTEs9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9ORU9OX0JMSz15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0JTPXkKQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fU000X0FSTTY0X0NFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfTkVPTl9CTEsgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9DQ009eQojIENPTkZJR19DUllQVE9fU000X0FSTTY0X0NFX0NDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0VfR0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9BUk02NF9DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVIChhcm02NCkKCkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9BTExXSU5ORVI9eQpDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TUz15CiMgQ09ORklHX0NSWVBUT19ERVZfU1VONElfU1NfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VONElfU1NfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9DRT15CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFX1BSTkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFX1RSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9TUz15CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTX1BSTkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0ZTTF9DQUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX0VDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBMjA0QSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9NWFNfRENQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FWSVVNX0NQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfTklUUk9YX0NOTjU1WFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX01BUlZFTExfQ0VTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfT0NURU9OVFhfQ1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9PQ1RFT05UWDJfQ1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF80WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NBVklVTV9aSVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUNPTV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9ST0NLQ0hJUD15CiMgQ09ORklHX0NSWVBUT19ERVZfUk9DS0NISVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1pZTlFNUF9BRVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1pZTlFNUF9TSEEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfVklSVElPPXkKQ09ORklHX0NSWVBUT19ERVZfQkNNX1NQVT15CiMgQ09ORklHX0NSWVBUT19ERVZfU0FGRVhDRUwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NDUkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1NFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9TRUMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9IUFJFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1RSTkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FNTE9HSUNfR1hMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQTJVTCBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzhfUFJJVkFURV9LRVlfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfVEVTVF9LRVkgaXMgbm90IHNldApDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OPXkKIyBDT05GSUdfRklQU19TSUdOQVRVUkVfU0VMRlRFU1QgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX01PRFVMRV9TSUdfS0VZPSJjZXJ0cy9zaWduaW5nX2tleS5wZW0iCkNPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX1JTQT15CiMgQ09ORklHX01PRFVMRV9TSUdfS0VZX1RZUEVfRUNEU0EgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCiMgQ09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFTSF9MSVNUPSIiCiMgQ09ORklHX1NZU1RFTV9SRVZPQ0FUSU9OX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0FVVEhfVVBEQVRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX1JBSUQ2X1BRX0JFTkNITUFSSz15CkNPTkZJR19MSU5FQVJfUkFOR0VTPXkKIyBDT05GSUdfUEFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldAojIENPTkZJR19QUklNRV9OVU1CRVJTIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX1NUTVBfREVWSUNFPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQVJDSF9VU0VfU1lNX0FOTk9UQVRJT05TPXkKIyBDT05GSUdfSU5ESVJFQ1RfUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfTU1JT19BQ0NFU1MgaXMgbm90IHNldAoKIwojIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0NSWVBUT19MSUJfVVRJTFM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BRVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BUkM0PXkKQ09ORklHX0NSWVBUT19MSUJfR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX0xJQl9CTEFLRTJTX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQ0hBQ0hBPXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5PXkKQ09ORklHX0NSWVBUT19MSUJfREVTPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfUlNJWkU9OQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMT15CkNPTkZJR19DUllQVE9fTElCX1NIQTI1Nj15CiMgZW5kIG9mIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDNjRfUk9DS1NPRlQ9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNjQ9eQojIENPTkZJR19DUkM0IGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfWFhIQVNIPXkKQ09ORklHX0FVRElUX0dFTkVSSUM9eQpDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQz15CkNPTkZJR19BVURJVF9DT01QQVRfR0VORVJJQz15CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1pTVERfQ09NTU9OPXkKQ09ORklHX1pTVERfQ09NUFJFU1M9eQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CiMgQ09ORklHX1haX0RFQ19NSUNST0xaTUEgaXMgbm90IHNldApDT05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0RFQ09NUFJFU1NfWlNURD15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hfS01QPXkKQ09ORklHX1RFWFRTRUFSQ0hfQk09eQpDT05GSUdfVEVYVFNFQVJDSF9GU009eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19YQVJSQVlfTVVMVEk9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlQ9eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19ETUFfT1BTPXkKQ09ORklHX05FRURfU0dfRE1BX0ZMQUdTPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX0RNQV9ERUNMQVJFX0NPSEVSRU5UPXkKQ09ORklHX0FSQ0hfSEFTX1NFVFVQX0RNQV9PUFM9eQpDT05GSUdfQVJDSF9IQVNfVEVBUkRPV05fRE1BX09QUz15CkNPTkZJR19BUkNIX0hBU19TWU5DX0RNQV9GT1JfREVWSUNFPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfRE1BX0ZPUl9DUFU9eQpDT05GSUdfQVJDSF9IQVNfRE1BX1BSRVBfQ09IRVJFTlQ9eQpDT05GSUdfU1dJT1RMQj15CiMgQ09ORklHX1NXSU9UTEJfRFlOQU1JQyBpcyBub3Qgc2V0CkNPTkZJR19ETUFfQk9VTkNFX1VOQUxJR05FRF9LTUFMTE9DPXkKIyBDT05GSUdfRE1BX1JFU1RSSUNURURfUE9PTCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfTk9OQ09IRVJFTlRfTU1BUD15CkNPTkZJR19ETUFfQ09IRVJFTlRfUE9PTD15CkNPTkZJR19ETUFfRElSRUNUX1JFTUFQPXkKQ09ORklHX0RNQV9DTUE9eQojIENPTkZJR19ETUFfTlVNQV9DTUEgaXMgbm90IHNldAoKIwojIERlZmF1bHQgY29udGlndW91cyBtZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9MTYKQ09ORklHX0NNQV9TSVpFX1NFTF9NQllURVM9eQojIENPTkZJR19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NSU4gaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUFYIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BTElHTk1FTlQ9OAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX01BUF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfU0dMX0FMTE9DPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CiMgQ09ORklHX0ZPUkNFX05SX0NQVVMgaXMgbm90IHNldApDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19TSUdOQVRVUkU9eQpDT05GSUdfRElNTElCPXkKQ09ORklHX0xJQkZEVD15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfSEFWRV9HRU5FUklDX1ZEU089eQpDT05GSUdfR0VORVJJQ19HRVRUSU1FT0ZEQVk9eQpDT05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9OVF84eDggaXMgbm90IHNldApDT05GSUdfRk9OVF84eDE2PXkKIyBDT05GSUdfRk9OVF82eDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF83eDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX0FDT1JOXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfTUlOSV80eDYgaXMgbm90IHNldAojIENPTkZJR19GT05UXzZ4MTAgaXMgbm90IHNldAojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU44eDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU4xMngyMiBpcyBub3Qgc2V0CkNPTkZJR19GT05UX1RFUjE2eDMyPXkKIyBDT05GSUdfRk9OVF82eDggaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19NRU1SRUdJT049eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hFPXkKQ09ORklHX0FSQ0hfU1RBQ0tXQUxLPXkKQ09ORklHX1NUQUNLREVQT1Q9eQpDT05GSUdfU1RBQ0tERVBPVF9BTFdBWVNfSU5JVD15CkNPTkZJR19TQklUTUFQPXkKQ09ORklHX1BBUk1BTj1tCkNPTkZJR19PQkpBR0c9bQojIGVuZCBvZiBMaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfR0VORVJJQ19JT1JFTUFQPXkKQ09ORklHX0dFTkVSSUNfTElCX0RFVk1FTV9JU19BTExPV0VEPXkKQ09ORklHX1BMRE1GVz15CgojCiMgS2VybmVsIGhhY2tpbmcKIwoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CiMgQ09ORklHX1BSSU5US19DQUxMRVIgaXMgbm90IHNldAojIENPTkZJR19TVEFDS1RSQUNFX0JVSUxEX0lEIGlzIG5vdCBzZXQKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfREVGQVVMVD03CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX1FVSUVUPTQKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkUgaXMgbm90IHNldApDT05GSUdfU1lNQk9MSUNfRVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19BU19IQVNfTk9OX0NPTlNUX0xFQjEyOD15CiMgQ09ORklHX0RFQlVHX0lORk9fTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19EV0FSRjQ9eQojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfTk9ORT15CiMgQ09ORklHX0RFQlVHX0lORk9fQ09NUFJFU1NFRF9aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX1NQTElUX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX0xBTkdfRVhDTFVERT15CkNPTkZJR19ERUJVR19JTkZPX0JURl9NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0FMTE9XX0JURl9NSVNNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQojIENPTkZJR19ERUJVR19GT1JDRV9GVU5DVElPTl9BTElHTl82NEIgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19WTUxJTlVYX01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgwCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMX1NFUVVFTkNFPSIiCkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19ERUJVR19GU19BTExPV19BTEw9eQojIENPTkZJR19ERUJVR19GU19ESVNBTExPV19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZTX0FMTE9XX05PTkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CkNPTkZJR19VQlNBTj15CiMgQ09ORklHX1VCU0FOX1RSQVAgaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fQk9VTkRTPXkKQ09ORklHX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fU0hJRlQ9eQojIENPTkZJR19VQlNBTl9ESVZfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VCU0FOX1VOUkVBQ0hBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1VCU0FOX0JPT0w9eQpDT05GSUdfVUJTQU5fRU5VTT15CiMgQ09ORklHX1VCU0FOX0FMSUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19URVNUX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQ1NBTj15CkNPTkZJR19IQVZFX0tDU0FOX0NPTVBJTEVSPXkKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29ya2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2luZyBEZWJ1Z2dpbmcKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9UQUJMRV9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19QRVJfVk1BX0xPQ0tfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hSSU5LRVJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1NXX1RBR1M9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX0hXX1RBR1M9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX1NXX1RBR1M9eQpDT05GSUdfQ0NfSEFTX1dPUktJTkdfTk9TQU5JVElaRV9BRERSRVNTPXkKQ09ORklHX0tBU0FOPXkKIyBDT05GSUdfS0FTQU5fR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tBU0FOX1NXX1RBR1MgaXMgbm90IHNldApDT05GSUdfS0FTQU5fSFdfVEFHUz15CkNPTkZJR19LQVNBTl9WTUFMTE9DPXkKQ09ORklHX0hBVkVfQVJDSF9LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFPXkKQ09ORklHX0tGRU5DRV9TQU1QTEVfSU5URVJWQUw9MTAwCkNPTkZJR19LRkVOQ0VfTlVNX09CSkVDVFM9MjU1CiMgQ09ORklHX0tGRU5DRV9ERUZFUlJBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfS0ZFTkNFX1NUQVRJQ19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0tGRU5DRV9TVFJFU1NfVEVTVF9GQVVMVFM9MAojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9LTEKIyBDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfQlVERFk9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfQ1BVX0lOVEVOU0lWRV9SRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX0RFQlVHX0lSUUZMQUdTIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19QTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQojIENPTkZJR19ERUJVR19NQVBMRV9UUkVFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19SQ1VfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfUkVGX1NDQUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfRVhQX0NQVV9TVEFMTF9USU1FT1VUPTAKIyBDT05GSUdfUkNVX0NQVV9TVEFMTF9DUFVUSU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJDVSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9IT1RQTFVHX1NUQVRFX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ0dST1VQX1JFRiBpcyBub3Qgc2V0CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfUkVUVkFMPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxMUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfQ0FMTF9PUFM9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9SRVRWQUwgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9DQUxMX09QUz15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQojIENPTkZJR19GVU5DVElPTl9QUk9GSUxFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdMQVRfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfT1NOT0lTRV9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19USU1FUkxBVF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX1NZU0NBTExTPXkKIyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UIGlzIG5vdCBzZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX1BST0JFX0VWRU5UU19CVEZfQVJHUz15CkNPTkZJR19LUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfS1BST0JFX0VWRU5UU19PTl9OT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9CRV9FVkVOVFM9eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0VWRU5UUz15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19CUEZfS1BST0JFX09WRVJSSURFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfVVNFX1BBVENIQUJMRV9GVU5DVElPTl9FTlRSWT15CiMgQ09ORklHX1NZTlRIX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTVF9UUklHR0VSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWRU5UX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9SRUNPUkRfUkVDVVJTSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1ZBTElEQVRFX1RJTUVfREVMVEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlYgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1Q9eQpDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVF9NVUxUST15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIGFybTY0IERlYnVnZ2luZwojCiMgQ09ORklHX1BJRF9JTl9DT05URVhUSURSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfUkVMT0NfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPUkVTSUdIVCBpcyBub3Qgc2V0CiMgZW5kIG9mIGFybTY0IERlYnVnZ2luZwoKIwojIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQojCiMgQ09ORklHX0tVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19LQ09WPXkKQ09ORklHX0NDX0hBU19TQU5DT1ZfVFJBQ0VfUEM9eQojIENPTkZJR19LQ09WIGlzIG5vdCBzZXQKQ09ORklHX1JVTlRJTUVfVEVTVElOR19NRU5VPXkKIyBDT05GSUdfVEVTVF9ESFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfTEtEVE0gaXMgbm90IHNldAojIENPTkZJR19URVNUX01JTl9IRUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9ESVY2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1JFRl9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SRUVEX1NPTE9NT05fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19BU1lOQ19SQUlENl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSU5HX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS1NUUlRPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUFJJTlRGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TQ0FORiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9YQVJSQVkgaXMgbm90IHNldAojIENPTkZJR19URVNUX01BUExFX1RSRUUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1JIQVNIVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0lEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUEFSTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MS00gaXMgbm90IHNldAojIENPTkZJR19URVNUX0JJVE9QUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVk1BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVNFUl9DT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CUEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JMQUNLSE9MRV9ERVYgaXMgbm90IHNldAojIENPTkZJR19GSU5EX0JJVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TWVNDVEwgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RBVElDX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tNT0QgaXMgbm90IHNldAojIENPTkZJR19URVNUX01FTUNBVF9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9PQkpBR0cgaXMgbm90IHNldAojIENPTkZJR19URVNUX01FTUlOSVQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZSRUVfUEFHRVMgaXMgbm90IHNldApDT05GSUdfQVJDSF9VU0VfTUVNVEVTVD15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19IWVBFUlZfVEVTVElORyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQoKIwojIFJ1c3QgaGFja2luZwojCiMgZW5kIG9mIFJ1c3QgaGFja2luZwojIGVuZCBvZiBLZXJuZWwgaGFja2luZwo= diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_5.15.0-1065-aws_71.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_5.15.0-1065-aws_71.yaml new file mode 100755 index 0000000000..d3ef7b50bf --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_5.15.0-1065-aws_71.yaml @@ -0,0 +1,10 @@ +kernelversion: "71" +kernelrelease: 5.15.0-1065-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-aws_5.15.0-1065-aws_71.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-aws_5.15.0-1065-aws_71.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-5.15.0-1065_5.15.0-1065.71_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-5.15.0-1065-aws_5.15.0-1065.71_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_5.4.0-1128-aws_138.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_5.4.0-1128-aws_138.yaml new file mode 100755 index 0000000000..7e51e8aeec --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_5.4.0-1128-aws_138.yaml @@ -0,0 +1,10 @@ +kernelversion: "138" +kernelrelease: 5.4.0-1128-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-aws_5.4.0-1128-aws_138.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-aws_5.4.0-1128-aws_138.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-5.4.0-1128_5.4.0-1128.138_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-5.4.0-1128-aws_5.4.0-1128.138_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.5.0-1023-aws_23.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.5.0-1023-aws_23.yaml new file mode 100755 index 0000000000..934c8a9b2d --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.5.0-1023-aws_23.yaml @@ -0,0 +1,10 @@ +kernelversion: "23" +kernelrelease: 6.5.0-1023-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-aws_6.5.0-1023-aws_23.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-aws_6.5.0-1023-aws_23.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1023_6.5.0-1023.23_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.5.0-1023-aws_6.5.0-1023.23_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_11.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_12.yaml similarity index 69% rename from driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_11.yaml rename to driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_12.yaml index fb4ff2d5f0..dfc7b77d2a 100755 --- a/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_11.yaml +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_12.yaml @@ -1,10 +1,10 @@ -kernelversion: "11" +kernelversion: "12" kernelrelease: 6.8.0-1011-aws target: ubuntu-aws architecture: arm64 output: - module: output/7.0.0+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_11.ko - probe: output/7.0.0+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_11.o + module: output/7.0.0+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_12.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_12.o kernelurls: - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.11_all.deb - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.11_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.12_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.12_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_5.15.0-1068-azure_77.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_5.15.0-1068-azure_77.yaml new file mode 100755 index 0000000000..bb4fab4fc9 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-azure_5.15.0-1068-azure_77.yaml @@ -0,0 +1,10 @@ +kernelversion: "77" +kernelrelease: 5.15.0-1068-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-azure_5.15.0-1068-azure_77.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-azure_5.15.0-1068-azure_77.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1068_5.15.0-1068.77_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-headers-5.15.0-1068-azure_5.15.0-1068.77_arm64.deb diff --git a/driverkit/config/7.0.0+driver/aarch64/ubuntu-gke_5.15.0-1062-gke_68.yaml b/driverkit/config/7.0.0+driver/aarch64/ubuntu-gke_5.15.0-1062-gke_68.yaml new file mode 100755 index 0000000000..a65e49c877 --- /dev/null +++ b/driverkit/config/7.0.0+driver/aarch64/ubuntu-gke_5.15.0-1062-gke_68.yaml @@ -0,0 +1,10 @@ +kernelversion: "68" +kernelrelease: 5.15.0-1062-gke +target: ubuntu-gke +architecture: arm64 +output: + module: output/7.0.0+driver/aarch64/falco_ubuntu-gke_5.15.0-1062-gke_68.ko + probe: output/7.0.0+driver/aarch64/falco_ubuntu-gke_5.15.0-1062-gke_68.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gke/linux-gke-headers-5.15.0-1062_5.15.0-1062.68_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gke/linux-headers-5.15.0-1062-gke_5.15.0-1062.68_arm64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml index 4e5e6a023f..c29a56a418 100755 --- a/driverkit/config/7.0.0+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml +++ b/driverkit/config/7.0.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.0.0+driver/x86_64/falco_almalinux_4.18.0-553.5.1.el8_10.x86_64_1.ko probe: output/7.0.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.0.0+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml index 3fb6ab7aab..801eeae6e9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.0.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.0.0+driver/x86_64/falco_almalinux_5.14.0-427.13.1.el9_4.x86_64_1.ko probe: output/7.0.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.0.0+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml index f5593f6be6..50f004ac4c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.0.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.0.0+driver/x86_64/falco_almalinux_5.14.0-427.16.1.el9_4.x86_64_1.ko probe: output/7.0.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/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml index d42b13f44e..0cc9d50b0f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.0.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.0.0+driver/x86_64/falco_almalinux_5.14.0-427.20.1.el9_4.x86_64_1.ko probe: output/7.0.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.0.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml index aa8feaaec2..55c35526d3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.ko probe: output/7.0.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-5.10/stable/x86_64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml index e22e91f887..2b7b091ab9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.ko probe: output/7.0.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-5.10/stable/x86_64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml index 5643fac93d..1db8313d93 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.ko probe: output/7.0.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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../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.0.0+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml index 9774950e3e..14bf7941a1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml index c20f59c9bb..15d2dd06aa 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.ko probe: output/7.0.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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/b82670f07e0edd4ba1dd008db5a08d5bfe569ef5d1b9e259d32a5fc525668585/kernel-devel-5.10.96-90.460.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.yaml index 2b1bc5fdeb..f573a3d8e3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/141afaf018a2cff4bde70333713080d1df72d2f5dfbc3c7d0c83a624245358e5/kernel-devel-5.4.105-48.177.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/141afaf018a2cff4bde70333713080d1df72d2f5dfbc3c7d0c83a624245358e5/kernel-devel-5.4.105-48.177.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml index 993fdd815f..ac5882396d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml index 1a931c485a..45c69f4c81 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.ko probe: output/7.0.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/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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.0.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml index 92694870fa..5b44e414e5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.ko probe: output/7.0.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-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/84c04e5ee6220fd83bb601cffbcf57a79560747104c16ebb2cbed604e3557ef7/kernel-devel-5.4.46-23.77.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/84c04e5ee6220fd83bb601cffbcf57a79560747104c16ebb2cbed604e3557ef7/kernel-devel-5.4.46-23.77.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml index 960a0b6b23..67bf167d2e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml index ee24a594ce..14f2029619 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7624960746203a2c05229ac2cf7e731e1be7fa408e80aea3441633dc79a92e32/kernel-devel-5.4.58-27.104.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/7624960746203a2c05229ac2cf7e731e1be7fa408e80aea3441633dc79a92e32/kernel-devel-5.4.58-27.104.amzn2.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml index 2a5ecbd2e3..28def9c3dc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.ko probe: output/7.0.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/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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.0.0+driver/x86_64/centos_2.6.32-573.12.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.12.1.el6.x86_64_1.yaml index 16523e57d3..968a50b0f0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.12.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.12.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-573.12.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.12.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.12.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.22.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.22.1.el6.x86_64_1.yaml index 7873cf0ff0..43e5c91146 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.22.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.22.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-573.22.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.22.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.22.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml index 2498b61a69..3ec1b851f1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-573.26.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.26.1.el6.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml index a2bd3896b1..5ed19fc80f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_2.6.32-573.8.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.8.1.el6.x86_64_1.yaml index f6fddeec12..cfba4e979d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.8.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.8.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-573.8.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.8.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.8.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml index dcad1bc57d..c0a6595141 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-573.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.1.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.1.1.el6.x86_64_1.yaml index a05f6ec31b..b923bc8d0b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.1.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-642.1.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.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.1.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml index 04eb4c0eec..b7724b5023 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-642.15.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.15.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.15.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml index f1d4e30868..ece467843e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-642.6.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.6.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.6.2.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml index ce0f557bdd..26f01d0746 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-642.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml index ed7dfc838e..7be6d1fe3e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.1.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.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.1.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml index c24b5c2c97..6727c9b2ea 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.10.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.10.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml index 9368ae7545..a5cc4b323b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.10.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.10.2.el6.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_2.6.32-696.13.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.13.2.el6.x86_64_1.yaml index 29fc8a4251..12fa30ed37 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.13.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.13.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.13.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.13.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.13.2.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml index de220f3835..605dc86848 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml index c8ae459743..29da6a1208 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.23.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.23.1.el6.x86_64.rpm + - http://vault.centos.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.0.0+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml index 5a478ace0a..473e944250 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.28.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.28.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.28.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.3.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.3.1.el6.x86_64_1.yaml index 4862f8934a..4de6f96d72 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.3.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.3.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml index 51c4536a7f..c22f537058 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-696.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/os/x86_64/Packages/kernel-devel-2.6.32-696.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/os/x86_64/Packages/kernel-devel-2.6.32-696.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml index 59cefb5e36..0493c274b0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.10.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.10.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.10.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml index 73b6790ee3..9d702e86e8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml index d67ca4c1d0..8d7ec8292d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.12.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.12.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.12.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml index 0ab20efdfc..1b62fa9ea9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.10/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.0.0+driver/x86_64/centos_2.6.32-754.15.3.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.15.3.el6.x86_64_1.yaml index 902c4aa8c6..b8cff7f7fd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.15.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.15.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.15.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.15.3.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.15.3.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml index 6528836f98..8d0c5474c3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.18.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml index db536c966a..1974664798 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml index 3e196e5cdc..f6e6daa3fd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.24.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.24.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml index b9e556102e..5478ee8db4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.25.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml index 1db0665233..65f0cbd420 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.10/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.0.0+driver/x86_64/centos_2.6.32-754.28.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.28.1.el6.x86_64_1.yaml index 1797bf8789..a27b8e2262 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.28.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.28.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.28.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.28.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.28.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml index fab2998411..08b57771ff 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml index d1dba9a5d7..8bcd31bd2f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.3.5.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.3.5.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.33.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.33.1.el6.x86_64_1.yaml index 071a659a5a..7156bb3633 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.33.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.33.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.33.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.33.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.33.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.35.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.35.1.el6.x86_64_1.yaml index 72ed176670..d44a5b071d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.35.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.35.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.35.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.35.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.35.1.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml index e0edd6c927..359b6ed555 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.6.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml index af000e9e1b..5cdbe6b5ab 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.9.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.9.1.el6.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml index 56d89edb2b..b83c080217 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_2.6.32-754.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml index f8f0c03300..695834eadd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1062.1.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.1.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml index d9aff37f9e..370313e9df 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1062.1.2.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.1.2.el7.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml index 527ed892d6..bbba593222 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml index 6058520693..da403075a4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1062.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/os/x86_64/Packages/kernel-devel-3.10.0-1062.el7.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml index 0f62891562..958c9e9ef3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1127.18.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml index 6d45f27932..0c9fcaf07f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1127.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/os/x86_64/Packages/kernel-devel-3.10.0-1127.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/os/x86_64/Packages/kernel-devel-3.10.0-1127.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml index bf6fac4f4a..c88feae3cd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.102.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml index e31534b4a5..1bcb357484 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.11.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.11.1.el7.x86_64.rpm + - http://vault.centos.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.0.0+driver/x86_64/centos_3.10.0-1160.114.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.114.2.el7.x86_64_1.yaml index c43a2f92d1..dc00e8e6c7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.114.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.114.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.114.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.114.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.114.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml index 241f7d50b1..a572709ee3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.15.2.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.15.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.15.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml index 5233aa81e2..b936cfa1c4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.2.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.2.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml index f60df69721..25f5b41b6f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml index f72375cafc..17066358e7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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/updates/x86_64/Packages/kernel-devel-3.10.0-1160.21.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.24.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.24.1.el7.x86_64_1.yaml index 905eeebc4e..d460d9b048 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.24.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.24.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.24.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.24.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.24.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml index 434168cf88..d390cd63d7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.25.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.25.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.25.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml index 2cb9384c64..a0e6eb626a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.36.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml index 0dcb51aec2..b04b04510b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.41.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.41.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.41.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml index 88708bcf63..109f0de481 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.42.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml index 33ea81c28c..ce3503c9b0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.45.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.45.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.59.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.59.1.el7.x86_64_1.yaml index 7b5996ab79..c863599515 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.59.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.59.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.59.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.59.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.59.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml index c243ea438e..4234e3e18c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.62.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml index e09f913865..8c8c8d31b9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.66.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.66.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.66.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml index 3ff3b9d503..ce7ec63f2a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.9.2009/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.0.0+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml index b8e0cd7087..a003db460d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.80.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.80.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.80.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml index 4c2ee55d21..608c5372d2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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/updates/x86_64/Packages/kernel-devel-3.10.0-1160.81.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.81.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.90.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.90.1.el7.x86_64_1.yaml index 9f35decdfc..fcd7650d2d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.90.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.90.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.90.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.90.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.90.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.92.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.92.1.el7.x86_64_1.yaml index a4032984e1..78d408a036 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.92.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.92.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.92.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.92.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.92.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml index 932982b7aa..dcdf76b147 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.9.2009/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.0.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml index 65182dc702..ac6bc0aed1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-1160.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/os/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/os/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.1.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.1.2.el7.x86_64_1.yaml index 602970ab65..114f637332 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.1.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.1.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.1.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml index c094e89fa1..6425572cf3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.13.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.13.2.el7.x86_64.rpm + - http://vault.centos.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.0.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml index 423d8bff22..bb5b34bfb3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml index 1770dc05c6..665aeea30b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.4.4.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.4.el7.x86_64.rpm + - http://vault.centos.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.0.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml index 6db6573beb..a6202e2c6c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.8.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.8.1.el7.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml index 5bb2e55727..4d1b64db5f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.9.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.9.2.el7.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml index 4a6c72fbe1..3f6bae7b5a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-123.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/os/x86_64/Packages/kernel-devel-3.10.0-123.el7.x86_64.rpm + - http://vault.centos.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.0.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml index 63d2d73b35..2c81a75752 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-229.11.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.11.1.el7.x86_64.rpm + - http://vault.centos.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.0.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml index b86afc8ca9..f06871504f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml index fa3f27f749..1975f261d6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-327.13.1.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.13.1.el7.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml index 9a5ac2640c..c8b382c682 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-327.28.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.28.2.el7.x86_64_1.yaml index b65b9220e3..e38143bab2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.28.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.28.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-327.28.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.28.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.28.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.3.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.3.1.el7.x86_64_1.yaml index 2c33ff802e..6b510317e0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.3.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.3.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-327.3.1.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.3.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.3.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml index 790cf85b64..7317c092f1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-327.36.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.36.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml index 58e2656495..f8ffb9be63 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml index de831b53eb..84cf2edf80 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-327.4.4.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.4.4.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.4.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml index 38ff242cdc..c0e06d0fc0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-327.4.5.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.4.5.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.5.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml index 7d2f880071..c1033f8060 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-514.2.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.2.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.2.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.21.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.21.1.el7.x86_64_1.yaml index f401c8f4e9..a7fee9d6c2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.21.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.21.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-514.21.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.21.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml index 4b7f67d436..ab8b9633c1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml index 4da439c20c..951bdca7a4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml index 21fe834f01..3339c57845 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-514.6.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.6.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml index a31d4a2f83..fcc3cfdf94 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-514.6.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.6.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.2.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml index 9ea069fc37..26ad1d3467 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-514.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml index 4bc2e589db..0d7e28cb3b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml index dcde817a62..bfc413104a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-693.11.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.11.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml index 5c678bcd1f..b4146218b5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-693.11.6.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.11.6.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.6.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml index 84ee3b35a4..aa0270c06c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-693.2.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.2.1.el7.x86_64.rpm + - http://vault.centos.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.0.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml index e8bb6117a4..1e892af21c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml index e219766693..e01d32146a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml index 124de2428c..c5062b0c8a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-862.11.6.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml index fa5eaea329..24abcae296 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-862.3.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml index e607718fff..16567aed33 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-862.6.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml index c638ed343a..df8fa04f20 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-957.12.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml index 3c3f550af4..03ee6fcf94 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml index 8c62842682..1483f1f1e9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.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.0.0+driver/x86_64/centos_3.10.0-957.5.1.el7.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.5.1.el7.x86_64_1.yaml index ff573b4a9f..f39eecf4b4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.5.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_3.10.0-957.5.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_3.10.0-957.5.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.5.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.5.1.el7.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml index 99d66cc415..b46e417c51 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.x86_64.rpm + - http://vault.centos.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml index 384cc6e101..b23ab2c7e7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.0.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.0.0+driver/x86_64/falco_centos_4.18.0-305.17.1.el8_4.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.17.1.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.17.1.el8_4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml index 23caebfe98..c5833fa377 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.19.1.el8_4.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.19.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.19.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.19.1.el8_4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml index a5b71bc6f1..1b13c81d8b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.25.1.el8_4.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.25.1.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.25.1.el8_4.x86_64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml index a153089471..52f3e45cc2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.3.1.el8.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-305.3.1.el8.x86_64_1.o kernelurls: - - 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 + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml index f2d4bd2e37..a26e7915a2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/7.0.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.0.0+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.o kernelurls: - - http://archive.kernel.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.0.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml index 5067bedf44..8a05ed064e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/7.0.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.0.0+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.ko probe: output/7.0.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://archive.kernel.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.0.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml index c44a8ef0f8..2408d4bf69 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-348.el8.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-348.el8.x86_64_1.o kernelurls: - - http://archive.kernel.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.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.el8.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml index 501fd6882f..ed9dba9988 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-552.1.1.el8.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-552.1.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.1.1.el8.x86_64.rpm + - http://archive.kernel.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.0.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml index 9b2731fcf5..9644fa4379 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-552.el8.x86_64_1.ko probe: output/7.0.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.0.0+driver/x86_64/centos_4.18.0-553.6.1.el8.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-553.6.1.el8.x86_64_1.yaml index 26ef353239..165d3f9fe1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-553.6.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-553.6.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-553.6.1.el8.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-553.6.1.el8.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.x86_64.rpm + - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml index 5653f2f6b1..9cf2ccbc64 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.1.2.el8_0.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.1.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.1.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.1.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.11.1.el8_0.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.11.1.el8_0.x86_64_1.yaml index eb36fc6c52..345673a39b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.11.1.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.11.1.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.11.1.el8_0.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_4.18.0-80.11.1.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.1.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.1.el8_0.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml index 77f01ef199..67be697500 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.0.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.0.0+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.ko probe: output/7.0.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.0.0+driver/x86_64/centos_6.9.4-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.4-1.el7.elrepo.x86_64_1.yaml deleted file mode 100755 index b1e85c6bbb..0000000000 --- a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.4-1.el7.elrepo.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el7.elrepo.x86_64 -target: centos -architecture: amd64 -output: - module: output/7.0.0+driver/x86_64/falco_centos_6.9.4-1.el7.elrepo.x86_64_1.ko - probe: output/7.0.0+driver/x86_64/falco_centos_6.9.4-1.el7.elrepo.x86_64_1.o -kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.4-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.4-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.4-1.el8.elrepo.x86_64_1.yaml deleted file mode 100755 index d8dcef0d0e..0000000000 --- a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.4-1.el8.elrepo.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el8.elrepo.x86_64 -target: centos -architecture: amd64 -output: - module: output/7.0.0+driver/x86_64/falco_centos_6.9.4-1.el8.elrepo.x86_64_1.ko - probe: output/7.0.0+driver/x86_64/falco_centos_6.9.4-1.el8.elrepo.x86_64_1.o -kernelurls: - - http://elrepo.org/linux/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.9.4-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.4-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.4-1.el9.elrepo.x86_64_1.yaml deleted file mode 100755 index a7069a65d4..0000000000 --- a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.4-1.el9.elrepo.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el9.elrepo.x86_64 -target: centos -architecture: amd64 -output: - module: output/7.0.0+driver/x86_64/falco_centos_6.9.4-1.el9.elrepo.x86_64_1.ko - probe: output/7.0.0+driver/x86_64/falco_centos_6.9.4-1.el9.elrepo.x86_64_1.o -kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.4-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml index f258008b21..3fbf0bfb10 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_6.9.5-1.el7.elrepo.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_6.9.5-1.el7.elrepo.x86_64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el7.elrepo.x86_64.rpm + - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml index 86f05beb9e..0978f3b017 100755 --- a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_centos_6.9.5-1.el9.elrepo.x86_64_1.ko probe: output/7.0.0+driver/x86_64/falco_centos_6.9.5-1.el9.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.x86_64.rpm + - http://mirrors.coreix.net/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.6-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.6-1.el7.elrepo.x86_64_1.yaml new file mode 100755 index 0000000000..3f84d70d38 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.6-1.el7.elrepo.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el7.elrepo.x86_64 +target: centos +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_centos_6.9.6-1.el7.elrepo.x86_64_1.ko + probe: output/7.0.0+driver/x86_64/falco_centos_6.9.6-1.el7.elrepo.x86_64_1.o +kernelurls: + - http://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.6-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.6-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.6-1.el8.elrepo.x86_64_1.yaml new file mode 100755 index 0000000000..f83508dff2 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.6-1.el8.elrepo.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el8.elrepo.x86_64 +target: centos +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_centos_6.9.6-1.el8.elrepo.x86_64_1.ko + probe: output/7.0.0+driver/x86_64/falco_centos_6.9.6-1.el8.elrepo.x86_64_1.o +kernelurls: + - http://mirrors.coreix.net/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.9.6-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/centos_6.9.6-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.6-1.el9.elrepo.x86_64_1.yaml new file mode 100755 index 0000000000..192f6457b8 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/centos_6.9.6-1.el9.elrepo.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el9.elrepo.x86_64 +target: centos +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_centos_6.9.6-1.el9.elrepo.x86_64_1.ko + probe: output/7.0.0+driver/x86_64/falco_centos_6.9.6-1.el9.elrepo.x86_64_1.o +kernelurls: + - http://mirror.rackspace.com/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.6-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/debian_6.1.94-1-amd64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/debian_6.1.94-1-amd64_1.yaml new file mode 100755 index 0000000000..acbeb3f347 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/debian_6.1.94-1-amd64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-amd64 +target: debian +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_debian_6.1.94-1-amd64_1.ko + probe: output/7.0.0+driver/x86_64/falco_debian_6.1.94-1-amd64_1.o +kernelurls: + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-amd64_6.1.94-1_amd64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb + - http://security.debian.org/pool/updates/main/l/linux/linux-kbuild-6.1_6.1.90-1_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/debian_6.1.94-1-cloud-amd64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/debian_6.1.94-1-cloud-amd64_1.yaml new file mode 100755 index 0000000000..e780e9baf2 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/debian_6.1.94-1-cloud-amd64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-cloud-amd64 +target: debian +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_debian_6.1.94-1-cloud-amd64_1.ko + probe: output/7.0.0+driver/x86_64/falco_debian_6.1.94-1-cloud-amd64_1.o +kernelurls: + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-cloud-amd64_6.1.94-1_amd64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb + - http://security.debian.org/pool/updates/main/l/linux/linux-kbuild-6.1_6.1.90-1_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/debian_6.1.94-1-rt-amd64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/debian_6.1.94-1-rt-amd64_1.yaml new file mode 100755 index 0000000000..7ab917fd0b --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/debian_6.1.94-1-rt-amd64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-rt-amd64 +target: debian +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_debian_6.1.94-1-rt-amd64_1.ko + probe: output/7.0.0+driver/x86_64/falco_debian_6.1.94-1-rt-amd64_1.o +kernelurls: + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common-rt_6.1.94-1_all.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-rt-amd64_6.1.94-1_amd64.deb + - http://security.debian.org/pool/updates/main/l/linux/linux-kbuild-6.1_6.1.90-1_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.4-100.fc39.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.4-100.fc39.x86_64_1.yaml deleted file mode 100755 index e222892911..0000000000 --- a/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.4-100.fc39.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-100.fc39.x86_64 -target: fedora -architecture: amd64 -output: - module: output/7.0.0+driver/x86_64/falco_fedora_6.9.4-100.fc39.x86_64_1.ko - probe: output/7.0.0+driver/x86_64/falco_fedora_6.9.4-100.fc39.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.9.4-100.fc39.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.4-200.fc40.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.4-200.fc40.x86_64_1.yaml deleted file mode 100755 index 19f36ec446..0000000000 --- a/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.4-200.fc40.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-200.fc40.x86_64 -target: fedora -architecture: amd64 -output: - module: output/7.0.0+driver/x86_64/falco_fedora_6.9.4-200.fc40.x86_64_1.ko - probe: output/7.0.0+driver/x86_64/falco_fedora_6.9.4-200.fc40.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/40/Everything/x86_64/Packages/k/kernel-devel-6.9.4-200.fc40.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.5-100.fc39.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.5-100.fc39.x86_64_1.yaml new file mode 100755 index 0000000000..788018e209 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.5-100.fc39.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-100.fc39.x86_64 +target: fedora +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_fedora_6.9.5-100.fc39.x86_64_1.ko + probe: output/7.0.0+driver/x86_64/falco_fedora_6.9.5-100.fc39.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.9.5-100.fc39.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.5-200.fc40.x86_64_1.yaml b/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.5-200.fc40.x86_64_1.yaml new file mode 100755 index 0000000000..f2b5629b24 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/fedora_6.9.5-200.fc40.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-200.fc40.x86_64 +target: fedora +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_fedora_6.9.5-200.fc40.x86_64_1.ko + probe: output/7.0.0+driver/x86_64/falco_fedora_6.9.5-200.fc40.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/40/Everything/x86_64/Packages/k/kernel-devel-6.9.5-200.fc40.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml index f08deb97f7..3c91d076cb 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.104-1.ph3_1.ko probe: output/7.0.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-aws-devel-4.19.104-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml index 5b7a08c13f..54cd910a57 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.112-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.112-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.112-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.112-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml index 1d53ebede3..44e8ca5020 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.115-1.ph3_1.ko probe: output/7.0.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-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-secure-devel-4.19.115-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml index d8ebbcefb8..4fc70543ee 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.115-2.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml index d4f3fe46ac..1a602d5516 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.115-3.ph3_1.ko probe: output/7.0.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-aws-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.0.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml index 99ba3d461f..1128742ab2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.115-5.ph3_1.ko probe: output/7.0.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-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.0.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml index c6d1a6fac6..abb4b38f21 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.115-6.ph3_1.ko probe: output/7.0.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-secure-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.0.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml index b8746511e1..f0707c293b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.126-1.ph3_1.ko probe: output/7.0.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-secure-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-devel-4.19.126-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml index ccd97f2015..15c84bb358 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.129-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.129-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.129-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.129-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml index 7c4fbdda13..f436921d1c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.132-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.132-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.132-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.132-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml index 6e4f5f7f98..78e5b8084d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.132-2.ph3_1.ko probe: output/7.0.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-aws-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-devel-4.19.132-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml index 878b0b67e5..379757b882 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.132-3.ph3_1.ko probe: output/7.0.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-aws-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.0.0+driver/x86_64/photon_4.19.132-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-4.ph3_1.yaml index 057aa244b7..ea6d9dc174 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.132-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.132-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.132-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.132-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.132-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml index 40318f6a55..203c057720 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.138-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.138-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.138-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.138-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml index 67a193a2ab..9c6dcebaf0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.138-2.ph3_1.ko probe: output/7.0.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-rt-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-secure-devel-4.19.138-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml index c07749a531..3aa79e4781 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.145-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.145-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-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.145-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml index 089d5349b5..34b1d8547e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.145-2.ph3_1.ko probe: output/7.0.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-secure-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-aws-devel-4.19.145-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml index cdcf2c984d..6b42da6077 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.145-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.145-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-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.145-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml index 09d43de824..cfa70ebed7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.148-1.ph3_1.ko probe: output/7.0.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-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-secure-devel-4.19.148-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml index be0e444e53..2adf86db8d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.148-2.ph3_1.ko probe: output/7.0.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-devel-4.19.148-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml index 63e5616e0c..cb79c0e521 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.148-3.ph3_1.ko probe: output/7.0.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-secure-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-aws-devel-4.19.148-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml index 098d51f877..65777c63c0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.148-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.148-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.148-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.148-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-5.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-5.ph3_1.yaml index bee3211502..56dc1f08e6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-5.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.148-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.148-5.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.148-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-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.148-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.15-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.15-1.ph3_1.yaml index 0059a25cff..ee3ccd0486 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.15-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.15-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.15-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.15-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_release_3.0_x86_64/x86_64/linux-secure-devel-4.19.15-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_release_3.0_x86_64/x86_64/linux-aws-devel-4.19.15-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml index ead44e8808..2d12cc412b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.15-2.ph3_1.ko probe: output/7.0.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-secure-devel-4.19.15-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml index 6d1679e60e..64ad51f02b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.150-1.ph3_1.ko probe: output/7.0.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-rt-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.0.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml index b5da6358e6..d34ff5dc6c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.154-1.ph3_1.ko probe: output/7.0.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-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.0.0+driver/x86_64/photon_4.19.154-6.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-6.ph3_1.yaml index a59faed82c..475c068701 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-6.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.154-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.154-6.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.154-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.154-6.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-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml index ceb793ff93..e6b123c8e4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.160-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.160-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.160-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.160-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml index d8040ba657..8ec9cda390 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.160-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.160-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.160-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.160-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml index 35b29f7b12..5c38e749c8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.164-1.ph3_1.ko probe: output/7.0.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-rt-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-devel-4.19.164-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml index 4709cdafee..9831d5299d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.174-2.ph3_1.ko probe: output/7.0.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-secure-devel-4.19.174-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml index 048648144b..b128dfeab8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.177-1.ph3_1.ko probe: output/7.0.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-aws-devel-4.19.177-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml index c1362be460..0dd0497dd4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.182-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.182-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.182-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.182-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml index bee6c23d90..502e708c54 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.182-2.ph3_1.ko probe: output/7.0.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-aws-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.0.0+driver/x86_64/photon_4.19.186-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-1.ph3_1.yaml index 894ac62892..8edefaa8a9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.186-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.186-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-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.186-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml index a4bdbc78a2..4c24546e6f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.186-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.186-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-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.186-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml index 5c870d0dfc..d4a7dd9ef8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.189-2.ph3_1.ko probe: output/7.0.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-secure-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.0.0+driver/x86_64/photon_4.19.189-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-3.ph3_1.yaml index fbc3aee563..8afbe3b344 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.189-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.189-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.189-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.189-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml index 4c01593ae9..4d9ef1f542 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.189-4.ph3_1.ko probe: output/7.0.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-rt-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-devel-4.19.189-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.190-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.190-3.ph3_1.yaml index 2f06e87acd..01916a1a31 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.190-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.190-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.190-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.190-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.190-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.190-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml index 55abb521c7..c83ea802d8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.191-1.ph3_1.ko probe: output/7.0.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-secure-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.0.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml index 088f4365b4..6b0f40c7bc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.191-3.ph3_1.ko probe: output/7.0.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-aws-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-devel-4.19.191-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml index 778447d505..2668c0ee88 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.191-4.ph3_1.ko probe: output/7.0.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-secure-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-rt-devel-4.19.191-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml index 691ea8505d..63ea178580 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.198-2.ph3_1.ko probe: output/7.0.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-aws-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.0.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml index 6358f5e3f5..92b9dad8b7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.198-4.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.214-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.214-2.ph3_1.yaml index 1d56379985..af87d37d8d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.214-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.214-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.214-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.214-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.214-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.214-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml index 7353313363..b3f89912a4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.214-3.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml index 9d681408c8..bcc7480e28 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.217-1.ph3_1.ko probe: output/7.0.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-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-rt-devel-4.19.217-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml index 0bf631edaa..3eae0a52d6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.219-4.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml index a2a3fc212e..fafe6952d2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.224-1.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml index d59f5a0b30..262d4f2da7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.224-2.ph3_1.ko probe: output/7.0.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-devel-4.19.224-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml index 14b0a00d3c..49c26341c2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.225-3.ph3_1.ko probe: output/7.0.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-aws-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-devel-4.19.225-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml index 6a35e6a1a9..d0663f45c2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.225-5.ph3_1.ko probe: output/7.0.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-secure-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-aws-devel-4.19.225-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml index 69e21ea9ec..fb3a3101b2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.229-1.ph3_1.ko probe: output/7.0.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-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.0.0+driver/x86_64/photon_4.19.229-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.229-2.ph3_1.yaml index a3a3adf55a..d1d82781fc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.229-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.229-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.229-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.229-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.229-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.229-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml index 9387688d9f..c717d25594 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.232-1.ph3_1.ko probe: output/7.0.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-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-rt-devel-4.19.232-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml index d30b8e9887..43c3eb4b38 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.232-2.ph3_1.ko probe: output/7.0.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-secure-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-devel-4.19.232-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml index e940c79dc9..4dd004791c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.232-3.ph3_1.ko probe: output/7.0.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-secure-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-devel-4.19.232-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml index 0bcb1caf05..f2cb33b497 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.232-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.232-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-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.232-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml index 8da621840b..2cb1d19569 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.241-1.ph3_1.ko probe: output/7.0.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-secure-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.0.0+driver/x86_64/photon_4.19.241-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.241-2.ph3_1.yaml index 9487ac41b8..c20b4dca7e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.241-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.241-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.241-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.241-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.241-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.241-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml index d6e58713bb..66f42e6955 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.245-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.245-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.245-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.245-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-10.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-10.ph3_1.yaml index caf8eb0921..bae2507e15 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-10.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-10.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-10.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.247-10.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-10.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-10.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml index 2ab3266303..c728ae1ae9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-12.ph3_1.ko probe: output/7.0.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-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-secure-devel-4.19.247-12.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml index 14ec8af601..a6bf557305 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-2.ph3_1.ko probe: output/7.0.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-rt-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-aws-devel-4.19.247-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml index 357e67c3a4..8ecfce233a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.247-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-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.247-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml index 67b04860de..121b5b31da 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-5.ph3_1.ko probe: output/7.0.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-secure-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-devel-4.19.247-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml index da4aa8e4ec..4a8a4afb25 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-7.ph3_1.ko probe: output/7.0.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-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-secure-devel-4.19.247-7.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml index ce40e442a4..afb1455f7b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-8.ph3_1.ko probe: output/7.0.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-aws-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-devel-4.19.247-8.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml index 2bb13d2a6d..cefd58434a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.247-9.ph3_1.ko probe: output/7.0.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-rt-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-secure-devel-4.19.247-9.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml index 156c6b30dd..1d963a8984 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.256-1.ph3_1.ko probe: output/7.0.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-rt-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-aws-devel-4.19.256-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-2.ph3_1.yaml index 183965577c..cfba863549 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.256-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.256-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.256-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.256-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml index 6554130db2..2d6db605a3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.256-3.ph3_1.ko probe: output/7.0.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-devel-4.19.256-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml index f1b801b825..340a774c15 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.256-4.ph3_1.ko probe: output/7.0.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-rt-devel-4.19.256-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml index 17c3f18824..08f48153b0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.261-1.ph3_1.ko probe: output/7.0.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-aws-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-rt-devel-4.19.261-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml index 1816da82d9..ec1306344a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.264-1.ph3_1.ko probe: output/7.0.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-rt-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-secure-devel-4.19.264-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml index b5a730d526..2c28f8652c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.264-2.ph3_1.ko probe: output/7.0.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-rt-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-secure-devel-4.19.264-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml index 4f1a1351ff..d964ba96cf 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.264-3.ph3_1.ko probe: output/7.0.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-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.0.0+driver/x86_64/photon_4.19.264-5.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-5.ph3_1.yaml index e3aaf0d2de..266d38e345 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-5.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.264-5.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.264-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-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.264-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml index 7bf495a7c8..8714d8f457 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.264-6.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.264-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.264-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml index e55fd52814..5713ea68ab 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.268-1.ph3_1.ko probe: output/7.0.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-aws-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-secure-devel-4.19.268-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml index dbcf8977fd..af6eb8891e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.269-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.269-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.269-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.269-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.271-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.271-1.ph3_1.yaml index 0e249281d4..5c49db55e8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.271-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.271-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.271-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.271-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.271-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.271-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml index 979c522772..2cb31cf515 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.272-1.ph3_1.ko probe: output/7.0.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-secure-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-devel-4.19.272-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml index 89fec451b8..5bdcf0e36b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.272-2.ph3_1.ko probe: output/7.0.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-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-secure-devel-4.19.272-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml index f4c60a71b0..e2d981a8e2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.272-3.ph3_1.ko probe: output/7.0.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-rt-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-devel-4.19.272-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml index 9f878ff70b..42c507d1e7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.272-4.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml index 07b8ee8d48..dfe85a75e8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.277-1.ph3_1.ko probe: output/7.0.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-rt-devel-4.19.277-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-2.ph3_1.yaml index 30cef36f98..2d9339650c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.277-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.277-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.277-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.277-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml index c3c49c84fd..41d5f235eb 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.277-3.ph3_1.ko probe: output/7.0.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-aws-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-secure-devel-4.19.277-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-4.ph3_1.yaml index f707c88ea9..68031bd1f7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.277-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.277-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.277-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.277-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.277-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml index c38884a7a0..48b152cef5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.280-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.280-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.280-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.280-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml index 5469340f2e..c735ea871a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.283-3.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.283-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.283-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.283-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml index 8ca4805def..87a03fca17 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.283-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.283-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-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.283-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml index 8d662e5d5d..ae1496dbf3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.285-2.ph3_1.ko probe: output/7.0.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-aws-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-devel-4.19.285-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml index 0ee4204a7d..811d1bf40b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.288-1.ph3_1.ko probe: output/7.0.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-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-rt-devel-4.19.288-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml index a64495fa23..9bc38822dd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.288-3.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml index c984d973eb..8a4029b578 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.288-4.ph3_1.ko probe: output/7.0.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-rt-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-secure-devel-4.19.288-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml index 2a0d6c5397..d64a646319 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.290-1.ph3_1.ko probe: output/7.0.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-aws-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-rt-devel-4.19.290-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml index a95b9cdd57..87750ec58c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.290-2.ph3_1.ko probe: output/7.0.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-secure-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-aws-devel-4.19.290-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.292-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.292-2.ph3_1.yaml index 400d40d5c8..5a49af2076 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.292-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.292-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.292-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.292-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.292-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.292-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml index 81cce9f11f..d5812f361e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.295-1.ph3_1.ko probe: output/7.0.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-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-aws-devel-4.19.295-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml index c5bec7682b..fc661712df 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.295-2.ph3_1.ko probe: output/7.0.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-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-secure-devel-4.19.295-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml index b14605bbec..81cd1b6526 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.295-4.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.295-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.295-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml index 91b4a2a35f..6d8bd5024f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.303-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.303-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.303-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.303-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml index 6fef6a4054..b20b34a9ef 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.305-1.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml index bfa89d6185..26e05d4a50 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.305-2.ph3_1.ko probe: output/7.0.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-aws-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-rt-devel-4.19.305-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml index d6e20595d4..ddf2e04a46 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.305-3.ph3_1.ko probe: output/7.0.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-aws-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-devel-4.19.305-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml index fdad5f7e46..8287d972b2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.305-5.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml index 13085f5884..74d49d8cfc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.306-1.ph3_1.ko probe: output/7.0.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-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.0.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml index 07f9a00e9d..bbc6cd06b2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.306-2.ph3_1.ko probe: output/7.0.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-rt-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-secure-devel-4.19.306-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-1.ph3_1.yaml index 9b52c24ff0..671967403a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.307-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.307-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.307-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.307-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml index e4114be5da..283b25b758 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.307-2.ph3_1.ko probe: output/7.0.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-rt-devel-4.19.307-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml index 480cd513d0..df67910511 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.307-3.ph3_1.ko probe: output/7.0.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-aws-devel-4.19.307-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml index 480cb80e78..751fd75474 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.307-4.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.307-5.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-5.ph3_1.yaml index 9a25aaa35f..447fb20d98 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-5.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.307-5.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.307-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.307-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.307-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-6.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-6.ph3_1.yaml index f49210de5e..fdbb070afe 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-6.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.307-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.307-6.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.307-6.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-6.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-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml index c312726bdf..19fce542f2 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.313-1.ph3_1.ko probe: output/7.0.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-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-aws-devel-4.19.313-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml index 89aac93770..4da04e870c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.40-2.ph3_1.ko probe: output/7.0.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-secure-devel-4.19.40-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml index 3788af0e3d..3f6c14e0b9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.52-1.ph3_1.ko probe: output/7.0.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-aws-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-secure-devel-4.19.52-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml index b99d789498..9ff767b839 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.65-1.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.76-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-1.ph3_1.yaml index 1bea188266..64aa738a8a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.76-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.76-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.76-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.76-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml index 37dafc155a..c360197b74 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.76-2.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.76-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.76-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.76-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml index a76896c456..e1d1e738b3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.82-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.82-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.82-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.82-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.84-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.84-1.ph3_1.yaml index 0795486edc..4e6fd9ee7e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.84-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.84-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.84-1.ph3_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_4.19.84-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.84-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.84-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml index 607cdeee94..ca65abc898 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.87-1.ph3_1.ko probe: output/7.0.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-devel-4.19.87-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml index 772c7b7369..28612f0ff6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.87-4.ph3_1.ko probe: output/7.0.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-secure-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-devel-4.19.87-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml index 38afe78221..006b3aec46 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.97-1.ph3_1.ko probe: output/7.0.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-secure-devel-4.19.97-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml index d23a50991b..53df572efa 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.97-4.ph3_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml index 491ddb94b4..3b48de29ba 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_4.19.97-5.ph3_1.ko probe: output/7.0.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-secure-devel-4.19.97-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml index f1babb3f32..9241c36695 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.103-1.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.103-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml index 3c4923e37b..cdd6c24718 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.103-2.ph4_1.ko probe: output/7.0.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-devel-5.10.103-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml index 82eca58335..46f2d9b5fd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.103-3.ph4_1.ko probe: output/7.0.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-secure-devel-5.10.103-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml index 7ec11cf830..d6a3d45728 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.103-4.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.103-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml index 2f14fcad41..867371b078 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.109-2.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.109-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml index c7000ee611..b792284785 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.109-3.ph4_1.ko probe: output/7.0.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-rt-devel-5.10.109-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml index 6bdf18a3b2..379e5e7ae6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.109-4.ph4_1.ko probe: output/7.0.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-rt-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.0.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml index 245ce2fc6f..fe4df66efe 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.118-1.ph4_1.ko probe: output/7.0.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-devel-5.10.118-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-14.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-14.ph4_1.yaml index c5ab1eefa8..43ff82cfde 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-14.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-14.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.118-14.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.118-14.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-14.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-14.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml index 779b963afe..53c6374976 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.118-2.ph4_1.ko probe: output/7.0.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-secure-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.0.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml index 953e08312e..a4426d15a1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.118-3.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.118-3.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml index d8dc9acfce..032c35f4e4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.118-4.ph4_1.ko probe: output/7.0.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-devel-5.10.118-4.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml index 8daeeb25a3..790f5fc9bc 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.118-5.ph4_1.ko probe: output/7.0.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-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.0.0+driver/x86_64/photon_5.10.118-8.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-8.ph4_1.yaml index db0a637bf0..7f41a8dc6e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-8.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.118-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.118-8.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.118-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-8.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml index 1513a15b31..6dd2c31876 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.132-1.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.132-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml index c141143f33..5ca57f6386 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.142-1.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.142-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml index f269268e01..495a6065b9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.142-3.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.142-3.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml index 4a46b29a30..75bddbff1e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-1.ph4_1.ko probe: output/7.0.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-secure-devel-5.10.152-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml index 786bcebcc5..9c42962832 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-3.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.152-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml index 13f1084db6..3c7d3d539f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-5.ph4_1.ko probe: output/7.0.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-devel-5.10.152-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml index 680d806782..9a6a049d15 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-6.ph4_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml index 471d3c437f..2cb3fe2ca9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-8.ph4_1.ko probe: output/7.0.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-rt-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.0.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml index de9605eb4b..9cd3e541d4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.152-9.ph4_1.ko probe: output/7.0.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-secure-devel-5.10.152-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml index 7693f52c3d..8f6f3cd742 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.158-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.158-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.158-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml index 74c29b86ef..10b7f9ca41 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.158-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.158-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.158-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml index 705887cd16..62d956a9c5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.159-2.ph4_1.ko probe: output/7.0.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-secure-devel-5.10.159-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml index e1fd050cac..e9891b9b45 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.159-3.ph4_1.ko probe: output/7.0.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-rt-devel-5.10.159-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-4.ph4_1.yaml index a808473353..ea83f4347e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.159-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.159-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.159-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.159-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml index 82c803f349..407c7cb92f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.165-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.165-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.165-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.165-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml index b8bfd1839f..aa7571df7c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.168-1.ph4_1.ko probe: output/7.0.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-secure-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.0.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml index c22e3c6607..8873ee498c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.175-1.ph4_1.ko probe: output/7.0.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-secure-devel-5.10.175-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml index 8e6c77f091..089067cba0 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.175-3.ph4_1.ko probe: output/7.0.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-devel-5.10.175-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml index 3a97b52de8..ff32123f1e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.175-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.175-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml index 1960d7e162..52a03bb297 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.175-5.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.175-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml index 073d09c411..4f7f74f876 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.175-6.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.175-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml index 22c9f65f7e..52c4c8fdb6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.180-1.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.180-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.180-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml index ba2f0b25f6..7bf6926ded 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.183-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.183-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.183-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.183-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml index 96b7b92863..e44fb63ee9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.183-2.ph4_1.ko probe: output/7.0.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-rt-devel-5.10.183-2.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml index 92e8c91535..6cc48119ff 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.186-1.ph4_1.ko probe: output/7.0.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-rt-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.0.0+driver/x86_64/photon_5.10.188-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.188-1.ph4_1.yaml index a5d9fd60cf..75924355b3 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.188-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.188-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.188-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.188-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.188-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.188-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml index d6758e8f71..c2941a2169 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.188-2.ph4_1.ko probe: output/7.0.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-rt-devel-5.10.188-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml index c0d61f2cbb..eeed5ed934 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.190-1.ph4_1.ko probe: output/7.0.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-rt-devel-5.10.190-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml index ab4dcf823d..38be5ac7b9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.190-2.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.190-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml index bc55b2887f..7e8af3238f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.190-4.ph4_1.ko probe: output/7.0.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-secure-devel-5.10.190-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-1.ph4_1.yaml index 2712bd10aa..d5770ab24a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.194-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.194-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.194-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml index 7428def7d5..9b2672a4f4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.194-2.ph4_1.ko probe: output/7.0.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-secure-devel-5.10.194-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-3.ph4_1.yaml index bf5b32cb63..3e5f7b112f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.194-3.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.194-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml index f8fa0b6a53..d594a83f99 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.194-4.ph4_1.ko probe: output/7.0.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-secure-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.0.0+driver/x86_64/photon_5.10.194-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-5.ph4_1.yaml index a2e3e6c830..5b70c0f3da 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.194-5.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.194-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.194-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml index 953a791c2c..c5813a3e5d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.194-6.ph4_1.ko probe: output/7.0.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-rt-devel-5.10.194-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml index 8773302ee2..7172028a5f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.197-2.ph4_1.ko probe: output/7.0.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-secure-devel-5.10.197-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml index f960b7a852..340af457c8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.198-1.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.198-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.198-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml index b9e92356ee..070a5cc4d1 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.200-1.ph4_1.ko probe: output/7.0.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-rt-devel-5.10.200-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.200-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml index 2b417cb059..866c0530b6 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.200-2.ph4_1.ko probe: output/7.0.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-secure-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.0.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml index 5ca6860850..79a528fba9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.201-1.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.201-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml index d9c0a8071d..dc19e62a1b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.206-5.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.206-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml index 485c540960..b5c14a58c4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.209-2.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.209-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml index 1b7763684d..6f650ead46 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.209-3.ph4_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml index bddef6f02c..8d06879a4c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.210-1.ph4_1.ko probe: output/7.0.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-rt-devel-5.10.210-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.210-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml index 2fc0b72ecb..a27a952faa 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.210-2.ph4_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml index 274d1262e1..1fd4de1c6f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.210-3.ph4_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml index 6efb6687bb..2e2e7c09fe 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.212-1.ph4_1.ko probe: output/7.0.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-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.0.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml index b0cccb8c1f..a2d22a408a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.212-3.ph4_1.ko probe: output/7.0.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-devel-5.10.212-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.212-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.212-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.212-4.ph4_1.yaml index 60f56a3fad..78f8780997 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.212-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.212-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.212-4.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.212-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.212-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.212-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml index 53d36db4f7..f302177ca8 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.214-1.ph4_1.ko probe: output/7.0.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-devel-5.10.214-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml index c610bb6ebb..85b388f30d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.25-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.25-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml index cd601fc222..49719fa347 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.25-2.ph4_1.ko probe: output/7.0.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-rt-devel-5.10.25-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml index 73d7a16683..fc31261200 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.25-5.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.25-5.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml index fc7470813c..96db720fdf 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.35-1.ph4_1.ko probe: output/7.0.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-aws-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.0.0+driver/x86_64/photon_5.10.4-7.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.4-7.ph4_1.yaml index 9eb5039d16..8d84b49860 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.4-7.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.4-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.4-7.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.4-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-secure-devel-5.10.4-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.4-7.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml index 4cb0cf6e55..f74fbb9ae9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.42-1.ph4_1.ko probe: output/7.0.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-rt-devel-5.10.42-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml index 5cdd2f7a5a..24cb687d62 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.42-2.ph4_1.ko probe: output/7.0.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-devel-5.10.42-2.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml index cba89fb852..c2b7daca5c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.52-1.ph4_1.ko probe: output/7.0.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-secure-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.0.0+driver/x86_64/photon_5.10.52-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-2.ph4_1.yaml index 49759a80c4..8559a949e7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.52-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.52-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.52-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.52-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml index 3fd1f6c7f2..bc471642c5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.61-1.ph4_1.ko probe: output/7.0.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-rt-devel-5.10.61-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.61-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml index 715c4eba0a..bda66e9294 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.61-2.ph4_1.ko probe: output/7.0.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-aws-devel-5.10.61-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml index ecbe393bfc..fe68c3adaa 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.75-1.ph4_1.ko probe: output/7.0.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-devel-5.10.75-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-1.ph4_1.yaml index 38f81e3119..d92fb81e91 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.78-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.78-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.78-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.78-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml index 1f245fc1d4..cb8556b8d4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.78-2.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.78-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.78-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.78-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml index 60a9c21a03..10702ceff7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.83-2.ph4_1.ko probe: output/7.0.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-devel-5.10.83-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml index 7b8912d8bc..20a08f95b7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.83-3.ph4_1.ko probe: output/7.0.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-devel-5.10.83-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml index 55a546f2ba..37486d6c25 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.83-4.ph4_1.ko probe: output/7.0.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-aws-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.0.0+driver/x86_64/photon_5.10.93-1.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-1.ph4_1.yaml index e9683745cb..2ff8bda9d9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-1.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.93-1.ph4_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_5.10.93-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml index f7c33873f9..d4732efb30 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.93-3.ph4_1.ko probe: output/7.0.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-secure-devel-5.10.93-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml index afc6281701..5e1a64c846 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.93-4.ph4_1.ko probe: output/7.0.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-secure-devel-5.10.93-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml index daf2f9d80e..f508f8dad9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_5.10.93-5.ph4_1.ko probe: output/7.0.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-aws-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.0.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml index 9277efb6bd..14283b1336 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.10-10.ph5_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_6.1.10-11.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-11.ph5_1.yaml index 604a2ec991..673afba99b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.10-11.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_x86_64/x86_64/linux-devel-6.1.10-11.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.10-11.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml index 7387b5391b..55c5bf9020 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.28-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.28-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.28-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.28-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml index a41d6ad419..f7dc36af19 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.28-2.ph5_1.ko probe: output/7.0.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-rt-devel-6.1.28-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml index cd4e383907..3f50a55332 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.41-1.ph5_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml index 380f4d71d1..3f824bc29f 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.41-2.ph5_1.ko probe: output/7.0.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-secure-devel-6.1.41-2.ph5.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml index 455aeaa7bf..6e47e2bde4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.41-4.ph5_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml index 84429b920e..1838417ea4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-1.ph5_1.ko probe: output/7.0.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-secure-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.0.0+driver/x86_64/photon_6.1.45-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-2.ph5_1.yaml index 56097081c9..ac00e4ccd7 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-2.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.45-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml index 452ccffee9..dc359fc96a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-3.ph5_1.ko probe: output/7.0.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-devel-6.1.45-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml index e1f2816634..539be3c09c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-4.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.45-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml index 2766e843e0..b3a660380d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-5.ph5_1.ko probe: output/7.0.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-devel-6.1.45-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml index a7c86a4af9..601d7dc59d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-8.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.45-8.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-8.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-8.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml index 8a7950931c..61738c66da 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.45-9.ph5_1.ko probe: output/7.0.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-secure-devel-6.1.45-9.ph5.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml index 0f8831e0f8..d92a5ec0db 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.53-3.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.53-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-4.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-4.ph5_1.yaml index 9337592bfd..3e2520b3fd 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-4.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.53-4.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.53-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml index 420e9b9745..532ebcecbf 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.53-5.ph5_1.ko probe: output/7.0.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-rt-devel-6.1.53-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml index 7d7b1c8c57..f99d207910 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.53-6.ph5_1.ko probe: output/7.0.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-rt-devel-6.1.53-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-6.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml index 66db7ec590..e6582fefc9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.56-1.ph5_1.ko probe: output/7.0.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-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.0.0+driver/x86_64/photon_6.1.56-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-2.ph5_1.yaml index 5948daaea2..36189cf8c4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.56-2.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.56-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml index c9fee62000..b695265356 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.56-3.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.56-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml index 495054f2ce..d02c76fae5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.56-5.ph5_1.ko probe: output/7.0.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-rt-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.0.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml index 37fb208a43..19f50e4e34 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.56-7.ph5_1.ko probe: output/7.0.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-secure-devel-6.1.56-7.ph5.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml index c318845020..f6352a153b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.60-2.ph5_1.ko probe: output/7.0.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-devel-6.1.60-2.ph5.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml index cd933673ad..e4f79e85ca 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.60-3.ph5_1.ko probe: output/7.0.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-devel-6.1.60-3.ph5.x86_64.rpm + - 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 diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml index b34b49d38a..289083cab5 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.60-4.ph5_1.ko probe: output/7.0.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-rt-devel-6.1.60-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml index 71eb374b76..46b726de0d 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.62-1.ph5_1.ko probe: output/7.0.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-devel-6.1.62-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml index c0210babc5..78824a008e 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.62-10.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.62-10.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-10.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-10.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml index 84f1121d82..fd8579bc14 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.62-2.ph5_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml index ffb09f143e..3795f5708b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.62-3.ph5_1.ko probe: output/7.0.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-rt-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.0.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml index 6d7730d2a7..e417a03061 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.62-9.ph5_1.ko probe: output/7.0.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-rt-devel-6.1.62-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-9.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml index 62874f3318..5ac189b443 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.70-1.ph5_1.ko probe: output/7.0.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-rt-devel-6.1.70-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.70-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml index 62c5b6acd1..003e744459 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.75-1.ph5_1.ko probe: output/7.0.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-rt-devel-6.1.75-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml index 46fc1f2509..ead925983a 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.75-3.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.75-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.75-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml index 1ee20cb010..e891946aa4 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.77-1.ph5_1.ko probe: output/7.0.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-rt-devel-6.1.77-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.79-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.79-1.ph5_1.yaml index 9e60ba8af2..08f0efd967 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.79-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.79-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.79-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.79-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.79-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.79-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.79-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.79-2.ph5_1.yaml index ab3fc8ddd1..9c78080002 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.79-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.79-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.79-2.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.79-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.79-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.79-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml index 24bbe1faee..6dd8de84a9 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.81-2.ph5_1.ko probe: output/7.0.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-secure-devel-6.1.81-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-4.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-4.ph5_1.yaml index a3b7e21871..1e565e7c04 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-4.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.81-4.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.81-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.81-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml index ede3547196..822afc663b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.81-5.ph5_1.ko probe: output/7.0.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.0.0+driver/x86_64/photon_6.1.83-1.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.83-1.ph5_1.yaml index 428a4eb5e9..5cf013f441 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.83-1.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.83-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.83-1.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.83-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.83-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.83-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml index 7ed7722cf0..2f6f9f0f6c 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.83-2.ph5_1.ko probe: output/7.0.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-devel-6.1.83-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.90-5.ph5_1.yaml b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.90-5.ph5_1.yaml index e3fbcea90d..6247e53b8b 100755 --- a/driverkit/config/7.0.0+driver/x86_64/photon_6.1.90-5.ph5_1.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/photon_6.1.90-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.0.0+driver/x86_64/falco_photon_6.1.90-5.ph5_1.ko probe: output/7.0.0+driver/x86_64/falco_photon_6.1.90-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.90-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_updates_5.0_x86_64/x86_64/linux-devel-6.1.90-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.0.0+driver/x86_64/talos_6.6.33-talos_1_v1.7.5.yaml b/driverkit/config/7.0.0+driver/x86_64/talos_6.6.33-talos_1_v1.7.5.yaml new file mode 100755 index 0000000000..ddf6f0751a --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/talos_6.6.33-talos_1_v1.7.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.7.5 +kernelrelease: 6.6.33-talos +target: talos +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_talos_6.6.33-talos_1_v1.7.5.ko + probe: output/7.0.0+driver/x86_64/falco_talos_6.6.33-talos_1_v1.7.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4NiA2LjYuMzMgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfVkVSU0lPTl9URVhUPSJnY2MgKEdDQykgMTMuMi4wIgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJTSU9OPTEzMDIwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19BU19JU19HTlU9eQpDT05GSUdfQVNfVkVSU0lPTj0yNDIwMApDT05GSUdfTERfSVNfQkZEPXkKQ09ORklHX0xEX1ZFUlNJT049MjQyMDAKQ09ORklHX0xMRF9WRVJTSU9OPTAKQ09ORklHX0NDX0NBTl9MSU5LPXkKQ09ORklHX0NDX0NBTl9MSU5LX1NUQVRJQz15CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9fT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19USUVEX09VVFBVVD15CkNPTkZJR19HQ0NfQVNNX0dPVE9fT1VUUFVUX1dPUktBUk9VTkQ9eQpDT05GSUdfVE9PTFNfU1VQUE9SVF9SRUxSPXkKQ09ORklHX0NDX0hBU19BU01fSU5MSU5FPXkKQ09ORklHX0NDX0hBU19OT19QUk9GSUxFX0ZOX0FUVFI9eQpDT05GSUdfUEFIT0xFX1ZFUlNJT049MTI2CkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfVEFCTEVfU09SVD15CkNPTkZJR19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19XRVJST1IgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSItdGFsb3MiCiMgQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0hBVkVfS0VSTkVMX1pTVEQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9YWj15CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1pTVEQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JTklUPSIiCkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENfU1lTQ1RMPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKIyBDT05GSUdfV0FUQ0hfUVVFVUUgaXMgbm90IHNldApDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049eQpDT05GSUdfSEFSRElSUVNfU1dfUkVTRU5EPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0lSUV9NU0lfSU9NTVU9eQpDT05GSUdfR0VORVJJQ19JUlFfTUFUUklYX0FMTE9DQVRPUj15CkNPTkZJR19HRU5FUklDX0lSUV9SRVNFUlZBVElPTl9NT0RFPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVJRIHN1YnN5c3RlbQoKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfSU5JVD15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKQ09ORklHX0hBVkVfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HX0lETEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPR19NQVhfU0tFV19VUz0xMDAKIyBlbmQgb2YgVGltZXJzIHN1YnN5c3RlbQoKQ09ORklHX0JQRj15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKQ09ORklHX0FSQ0hfV0FOVF9ERUZBVUxUX0JQRl9KSVQ9eQoKIwojIEJQRiBzdWJzeXN0ZW0KIwpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfSklUX0FMV0FZU19PTj15CkNPTkZJR19CUEZfSklUX0RFRkFVTFRfT049eQpDT05GSUdfQlBGX1VOUFJJVl9ERUZBVUxUX09GRj15CiMgQ09ORklHX0JQRl9QUkVMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0JQRl9MU009eQojIGVuZCBvZiBCUEYgc3Vic3lzdGVtCgpDT05GSUdfUFJFRU1QVF9OT05FX0JVSUxEPXkKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfRFlOQU1JQyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9DT1JFPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjMgaXMgbm90IHNldApDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CkNPTkZJR19QU0k9eQojIENPTkZJR19QU0lfREVGQVVMVF9ESVNBQkxFRCBpcyBub3Qgc2V0CiMgZW5kIG9mIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKCkNPTkZJR19DUFVfSVNPTEFUSU9OPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eQpDT05GSUdfVEFTS1NfUlVERV9SQ1U9eQpDT05GSUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xOApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCiMgQ09ORklHX1BSSU5US19JTkRFWCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKCiMKIyBTY2hlZHVsZXIgZmVhdHVyZXMKIwojIENPTkZJR19VQ0xBTVBfVEFTSyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNjaGVkdWxlciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzEwX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQojIENPTkZJR19OVU1BX0JBTEFOQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CiMgQ09ORklHX0NHUk9VUF9GQVZPUl9EWU5NT0RTIGlzIG5vdCBzZXQKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQkxLX0NHUk9VUD15CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfU0NIRURfTU1fQ0lEPXkKQ09ORklHX0NHUk9VUF9QSURTPXkKIyBDT05GSUdfQ0dST1VQX1JETUEgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CkNPTkZJR19DR1JPVVBfQ1BVQUNDVD15CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfQlBGPXkKIyBDT05GSUdfQ0dST1VQX01JU0MgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19DR1JPVVBfREFUQT15CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19USU1FX05TPXkKQ09ORklHX0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgojIENPTkZJR19SRF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19SRF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX1JEX1haPXkKIyBDT05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1JEX1pTVEQ9eQojIENPTkZJR19CT09UX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19JTklUUkFNRlNfUFJFU0VSVkVfTVRJTUU9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfTERfT1JQSEFOX1dBUk5fTEVWRUw9Indhcm4iCkNPTkZJR19TWVNDVEw9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0lPX1VSSU5HPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19LQUxMU1lNU19BTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKQ09ORklHX0NBQ0hFU1RBVF9TWVNDQUxMPXkKIyBDT05GSUdfREVCVUdfUlNFUSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX0dVRVNUX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CgojCiMgS2V4ZWMgYW5kIGNyYXNoIGZlYXR1cmVzCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfU0lHPXkKIyBDT05GSUdfS0VYRUNfU0lHX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0JaSU1BR0VfVkVSSUZZX1NJRz15CkNPTkZJR19DUkFTSF9EVU1QPXkKQ09ORklHX0NSQVNIX0hPVFBMVUc9eQpDT05GSUdfQ1JBU0hfTUFYX01FTU9SWV9SQU5HRVM9ODE5MgojIGVuZCBvZiBLZXhlYyBhbmQgY3Jhc2ggZmVhdHVyZXMKIyBlbmQgb2YgR2VuZXJhbCBzZXR1cAoKQ09ORklHXzY0QklUPXkKQ09ORklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BVURJVF9BUkNIPXkKQ09ORklHX0hBVkVfSU5URUxfVFhUPXkKQ09ORklHX1g4Nl82NF9TTVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfQ0NfSEFTX1NBTkVfU1RBQ0tQUk9URUNUT1I9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X1gyQVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0NQVV9SRVNDVFJMIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklHX1g4Nl9OVU1BQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9WU01QIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1VWIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX01JRCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9eQojIENPTkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSPXkKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQpDT05GSUdfUEFSQVZJUlRfWFhMPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldApDT05GSUdfWDg2X0hWX0NBTExCQUNLX1ZFQ1RPUj15CkNPTkZJR19YRU49eQpDT05GSUdfWEVOX1BWPXkKQ09ORklHX1hFTl81MTJHQj15CkNPTkZJR19YRU5fUFZfU01QPXkKQ09ORklHX1hFTl9QVkhWTT15CkNPTkZJR19YRU5fUFZIVk1fU01QPXkKQ09ORklHX1hFTl9QVkhWTV9HVUVTVD15CkNPTkZJR19YRU5fU0FWRV9SRVNUT1JFPXkKIyBDT05GSUdfWEVOX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1BWSCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9ET00wIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QVl9NU1JfU0FGRT15CkNPTkZJR19LVk1fR1VFU1Q9eQpDT05GSUdfQVJDSF9DUFVJRExFX0hBTFRQT0xMPXkKIyBDT05GSUdfUFZIIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKIyBDT05GSUdfSkFJTEhPVVNFX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNSTl9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1REWF9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0lBMzJfRkVBVF9DVEw9eQpDT05GSUdfWDg2X1ZNWF9GRUFUVVJFX05BTUVTPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfSFlHT049eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfWkhBT1hJTj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFURV9SVEM9eQpDT05GSUdfRE1JPXkKIyBDT05GSUdfR0FSVF9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19CT09UX1ZFU0FfU1VQUE9SVD15CiMgQ09ORklHX01BWFNNUCBpcyBub3Qgc2V0CkNPTkZJR19OUl9DUFVTX1JBTkdFX0JFR0lOPTIKQ09ORklHX05SX0NQVVNfUkFOR0VfRU5EPTUxMgpDT05GSUdfTlJfQ1BVU19ERUZBVUxUPTY0CkNPTkZJR19OUl9DUFVTPTUxMgpDT05GSUdfU0NIRURfQ0xVU1RFUj15CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfU0NIRURfTUM9eQpDT05GSUdfU0NIRURfTUNfUFJJTz15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKIyBDT05GSUdfWDg2X01DRUxPR19MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CiMgQ09ORklHX1g4Nl9NQ0VfSU5KRUNUIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCiMKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9SQVBMPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX0NTVEFURT15CiMgQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19QRVJGX0VWRU5UU19BTURfVU5DT1JFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX0JSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKCkNPTkZJR19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09ORklHX1g4Nl9JT1BMX0lPUEVSTT15CkNPTkZJR19NSUNST0NPREU9eQojIENPTkZJR19NSUNST0NPREVfTEFURV9MT0FESU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01TUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ1BVSUQ9eQojIENPTkZJR19YODZfNUxFVkVMIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ESVJFQ1RfR0JQQUdFUz15CiMgQ09ORklHX1g4Nl9DUEFfU1RBVElTVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9NRU1fRU5DUllQVCBpcyBub3Qgc2V0CkNPTkZJR19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklHX1g4Nl82NF9BQ1BJX05VTUE9eQojIENPTkZJR19OVU1BX0VNVSBpcyBub3Qgc2V0CkNPTkZJR19OT0RFU19TSElGVD02CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCiMgQ09ORklHX1g4Nl9QTUVNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdfTVRSUj15CiMgQ09ORklHX01UUlJfU0FOSVRJWkVSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX1g4Nl9VTUlQPXkKQ09ORklHX0NDX0hBU19JQlQ9eQpDT05GSUdfWDg2X0NFVD15CkNPTkZJR19YODZfS0VSTkVMX0lCVD15CkNPTkZJR19YODZfSU5URUxfTUVNT1JZX1BST1RFQ1RJT05fS0VZUz15CkNPTkZJR19YODZfSU5URUxfVFNYX01PREVfT0ZGPXkKIyBDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19YODZfU0dYIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1VTRVJfU0hBRE9XX1NUQUNLIGlzIG5vdCBzZXQKQ09ORklHX0VGST15CkNPTkZJR19FRklfU1RVQj15CkNPTkZJR19FRklfSEFORE9WRVJfUFJPVE9DT0w9eQojIENPTkZJR19FRklfTUlYRUQgaXMgbm90IHNldAojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19QVVJHQVRPUlk9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUdfRk9SQ0U9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19CWklNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19KVU1QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0NSQVNIX0hPVFBMVUc9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0RZTkFNSUNfTUVNT1JZX0xBWU9VVD15CkNPTkZJR19SQU5ET01JWkVfTUVNT1JZPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUllfUEhZU0lDQUxfUEFERElORz0weDAKQ09ORklHX0FERFJFU1NfTUFTS0lORz15CkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX1hPTkxZIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FPXkKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX1NJR0FMVFNUQUNLX1NJWkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIGVuZCBvZiBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19DQ19IQVNfU0xTPXkKQ09ORklHX0NDX0hBU19SRVRVUk5fVEhVTks9eQpDT05GSUdfQ0NfSEFTX0VOVFJZX1BBRERJTkc9eQpDT05GSUdfRlVOQ1RJT05fUEFERElOR19DRkk9MTEKQ09ORklHX0ZVTkNUSU9OX1BBRERJTkdfQllURVM9MTYKQ09ORklHX0NBTExfUEFERElORz15CkNPTkZJR19IQVZFX0NBTExfVEhVTktTPXkKQ09ORklHX0NBTExfVEhVTktTPXkKQ09ORklHX1BSRUZJWF9TWU1CT0xTPXkKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CkNPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTj15CkNPTkZJR19SRVRQT0xJTkU9eQpDT05GSUdfUkVUSFVOSz15CkNPTkZJR19DUFVfVU5SRVRfRU5UUlk9eQpDT05GSUdfQ0FMTF9ERVBUSF9UUkFDS0lORz15CiMgQ09ORklHX0NBTExfVEhVTktTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JQlBCX0VOVFJZPXkKQ09ORklHX0NQVV9JQlJTX0VOVFJZPXkKQ09ORklHX0NQVV9TUlNPPXkKQ09ORklHX1NMUz15CiMgQ09ORklHX0dEU19GT1JDRV9NSVRJR0FUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01JVElHQVRJT05fUkZEUz15CkNPTkZJR19NSVRJR0FUSU9OX1NQRUNUUkVfQkhJPXkKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKIyBDT05GSUdfU1VTUEVORF9TS0lQX1NZTkMgaXMgbm90IHNldApDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19FTkVSR1lfTU9ERUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklHX0FDUElfRlBEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9UQUQgaXMgbm90IHNldApDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JHUlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJX0hNQVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9EUFRGIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV0FUQ0hET0c9eQojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ09ORklHRlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BGUlVUIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUENDPXkKIyBDT05GSUdfQUNQSV9GRkggaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19YODZfUE1fVElNRVI9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUFNUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QU1RBVEVfVVQgaXMgbm90IHNldApDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CiMgQ09ORklHX1g4Nl9QT1dFUk5PV19LOCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBlbmQgb2YgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfSEFMVFBPTEw9eQpDT05GSUdfSEFMVFBPTExfQ1BVSURMRT15CiMgZW5kIG9mIENQVSBJZGxlCgpDT05GSUdfSU5URUxfSURMRT15CiMgZW5kIG9mIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19NTUNPTkZfRkFNMTBIPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19JU0FfQlVTIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CiMgZW5kIG9mIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKCiMKIyBCaW5hcnkgRW11bGF0aW9ucwojCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX1g4Nl9YMzJfQUJJIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKIyBlbmQgb2YgQmluYXJ5IEVtdWxhdGlvbnMKCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9QRk5DQUNIRT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkc9eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19UU089eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19BQ1FfUkVMPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fTk9fUE9MTD15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0hBVkVfS1ZNX1BNX05PVElGSUVSPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CkNPTkZJR19LVk1fV0VSUk9SPXkKQ09ORklHX0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPXkKQ09ORklHX0tWTV9TTU09eQojIENPTkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdfS1ZNX1BST1ZFX01NVSBpcyBub3Qgc2V0CkNPTkZJR19BU19BVlg1MTI9eQpDT05GSUdfQVNfU0hBMV9OST15CkNPTkZJR19BU19TSEEyNTZfTkk9eQpDT05GSUdfQVNfVFBBVVNFPXkKQ09ORklHX0FTX0dGTkk9eQpDT05GSUdfQVNfV1JVU1M9eQpDT05GSUdfQVJDSF9DT05GSUdVUkVTX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfSE9UUExVR19TTVQ9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19IT1RQTFVHX0NPUkVfU1lOQ19GVUxMPXkKQ09ORklHX0hPVFBMVUdfU1BMSVRfU1RBUlRVUD15CkNPTkZJR19IT1RQTFVHX1BBUkFMTEVMPXkKQ09ORklHX0dFTkVSSUNfRU5UUlk9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TVEFUSUNfQ0FMTF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBST0JFUz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19LUkVUUFJPQkVfT05fUkVUSE9PSz15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfQVJDSF9DT1JSRUNUX1NUQUNLVFJBQ0VfT05fS1JFVFBST0JFPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfTk1JX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX0ZJTkFMSVpFX0lOSVQ9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19BUkNIX1dBTlRTX05PX0lOU1RSPXkKQ09ORklHX0hBVkVfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9SVVNUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fQVJHX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUxfUkVMQVRJVkU9eQpDT05GSUdfTU1VX0dBVEhFUl9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9HQVRIRVJfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfTU1VX0dBVEhFUl9NRVJHRV9WTUFTPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05GSUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HX1RISU49eQpDT05GSUdfTFRPX05PTkU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19DRklfQ0xBTkc9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVI9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVJfT0ZGU1RBQ0s9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9NT1ZFX1BVRD15CkNPTkZJR19IQVZFX01PVkVfUE1EPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BTExPQz15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19IQVZFX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfSEFWRV9FWElUX1RIUkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTgKQ09ORklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl8yNTZLQj15CkNPTkZJR19IQVZFX09CSlRPT0w9eQpDT05GSUdfSEFWRV9KVU1QX0xBQkVMX0hBQ0s9eQpDT05GSUdfSEFWRV9OT0lOU1RSX0hBQ0s9eQpDT05GSUdfSEFWRV9OT0lOU1RSX1ZBTElEQVRJT049eQpDT05GSUdfSEFWRV9VQUNDRVNTX1ZBTElEQVRJT049eQpDT05GSUdfSEFWRV9TVEFDS19WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVfUkVMSUFCTEVfU1RBQ0tUUkFDRT15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQpDT05GSUdfQ09NUEFUXzMyQklUX1RJTUU9eQpDT05GSUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQpDT05GSUdfVk1BUF9TVEFDSz15CkNPTkZJR19IQVZFX0FSQ0hfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVRfREVGQVVMVD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19IQVZFX0FSQ0hfUFJFTDMyX1JFTE9DQVRJT05TPXkKQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1Q9eQojIENPTkZJR19MT0NLX0VWRU5UX0NPVU5UUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVD15CkNPTkZJR19IQVZFX1NUQVRJQ19DQUxMPXkKQ09ORklHX0hBVkVfU1RBVElDX0NBTExfSU5MSU5FPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9EWU5BTUlDPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9EWU5BTUlDX0NBTEw9eQpDT05GSUdfQVJDSF9XQU5UX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEFHRV9UQUJMRV9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19FTEZDT1JFX0NPTVBBVD15CkNPTkZJR19BUkNIX0hBU19QQVJBTk9JRF9MMURfRkxVU0g9eQpDT05GSUdfRFlOQU1JQ19TSUdGUkFNRT15CkNPTkZJR19BUkNIX0hBU19OT05MRUFGX1BNRF9ZT1VORz15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgZW5kIG9mIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwoKQ09ORklHX0hBVkVfR0NDX1BMVUdJTlM9eQpDT05GSUdfR0NDX1BMVUdJTlM9eQpDT05GSUdfR0NDX1BMVUdJTl9MQVRFTlRfRU5UUk9QWT15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlRfNEI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UXzE2Qj15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlQ9MTYKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfQ0dST1VQX1BVTlRfQklPPXkKQ09ORklHX0JMS19ERVZfQlNHX0NPTU1PTj15CkNPTkZJR19CTEtfSUNRPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKIyBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1pPTkVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEhST1RUTElORz15CiMgQ09ORklHX0JMS19ERVZfVEhST1RUTElOR19MT1cgaXMgbm90IHNldAojIENPTkZJR19CTEtfV0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0xBVEVOQ1kgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0ZDX0FQUElEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0NPU1QgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVCVUdfRlM9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90IHNldAojIENPTkZJR19CTEtfSU5MSU5FX0VOQ1JZUFRJT04gaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19BSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX09TRl9QQVJUSVRJT049eQpDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQojIENPTkZJR19MRE1fUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQojIENPTkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05GSUdfS0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gVHlwZXMKCkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklHX0JMS19NUV9WSVJUSU89eQpDT05GSUdfQkxLX1BNPXkKQ09ORklHX0JMT0NLX0hPTERFUl9ERVBSRUNBVEVEPXkKQ09ORklHX0JMS19NUV9TVEFDS0lORz15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19NUV9JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQpDT05GSUdfSU9TQ0hFRF9CRlE9eQpDT05GSUdfQkZRX0dST1VQX0lPU0NIRUQ9eQojIENPTkZJR19CRlFfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgSU8gU2NoZWR1bGVycwoKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19BUkNIX0hBU19OT05fT1ZFUkxBUFBJTkdfQUREUkVTU19TUEFDRT15CkNPTkZJR19BUkNIX0hBU19TWU5DX0NPUkVfQkVGT1JFX1VTRVJNT0RFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JBUFBFUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfWlNXQVAgaXMgbm90IHNldAoKIwojIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKIwojIENPTkZJR19TTEFCX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMVUJfVElOWSBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgQ09ORklHX1JBTkRPTV9LTUFMTE9DX0NBQ0hFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0FSQ0hfV0FOVF9PUFRJTUlaRV9EQVhfVk1FTU1BUD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU1JWkVfSFVHRVRMQl9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01IUF9NRU1NQVBfT05fTUVNT1JZX0VOQUJMRT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RfVU5FVklDVEFCTEVfREVGQVVMVD0xCkNPTkZJR19QQUdFX1JFUE9SVElORz15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQojIENPTkZJR19DTUEgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfQ1VSUkVOVF9TVEFDS19QT0lOVEVSPXkKQ09ORklHX0FSQ0hfSEFTX1BURV9ERVZNQVA9eQpDT05GSUdfQVJDSF9IQVNfWk9ORV9ETUFfU0VUPXkKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfSE1NX01JUlJPUj15CkNPTkZJR19WTUFQX1BGTj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9IQVNfUEtFWVM9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVBPT0xfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTD15CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpDT05GSUdfU0VDUkVUTUVNPXkKIyBDT05GSUdfQU5PTl9WTUFfTkFNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQKQ09ORklHX0xSVV9HRU49eQpDT05GSUdfTFJVX0dFTl9FTkFCTEVEPXkKIyBDT05GSUdfTFJVX0dFTl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BFUl9WTUFfTE9DSz15CkNPTkZJR19QRVJfVk1BX0xPQ0s9eQpDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX05FVF9YR1JFU1M9eQpDT05GSUdfU0tCX0VYVEVOU0lPTlM9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfU0NNPXkKQ09ORklHX0FGX1VOSVhfT09CPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1RMUz1tCiMgQ09ORklHX1RMU19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19UTFNfVE9FIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9PRkZMT0FEPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9eQojIENPTkZJR19YRlJNX1VTRVJfQ09NUEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9BSD15CkNPTkZJR19YRlJNX0VTUD15CkNPTkZJR19YRlJNX0lQQ09NUD15CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19TTUMgaXMgbm90IHNldApDT05GSUdfWERQX1NPQ0tFVFM9eQojIENPTkZJR19YRFBfU09DS0VUU19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX05FVF9IQU5EU0hBS0U9eQpDT05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKIyBDT05GSUdfSVBfRklCX1RSSUVfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJUEFUSD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKQ09ORklHX0lQX1BOUF9CT09UUD15CkNPTkZJR19JUF9QTlBfUkFSUD15CkNPTkZJR19ORVRfSVBJUD15CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9eQpDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19ORVRfSVBHUkU9bQojIENPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUIGlzIG5vdCBzZXQKQ09ORklHX0lQX01ST1VURV9DT01NT049eQpDT05GSUdfSVBfTVJPVVRFPXkKIyBDT05GSUdfSVBfTVJPVVRFX01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15CkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVURQX1RVTk5FTD15CkNPTkZJR19ORVRfRk9VPXkKQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUz15CkNPTkZJR19JTkVUX0FIPXkKQ09ORklHX0lORVRfRVNQPXkKIyBDT05GSUdfSU5FVF9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9UQUJMRV9QRVJUVVJCX09SREVSPTE2CkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVRfVFVOTkVMPXkKIyBDT05GSUdfSU5FVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKIyBDT05GSUdfVENQX0NPTkdfQklDIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0NVQklDPXkKIyBDT05GSUdfVENQX0NPTkdfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFNUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IWUJMQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ZFR0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTlYgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19JTExJTk9JUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0RDVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0JCUj15CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9CQlIgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0FIPXkKQ09ORklHX0lORVQ2X0VTUD15CkNPTkZJR19JTkVUNl9FU1BfT0ZGTE9BRD15CiMgQ09ORklHX0lORVQ2X0VTUElOVENQIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0lQQ09NUD15CkNPTkZJR19JUFY2X01JUDY9eQpDT05GSUdfSVBWNl9JTEE9eQpDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9WVEkgaXMgbm90IHNldApDT05GSUdfSVBWNl9TSVQ9eQojIENPTkZJR19JUFY2X1NJVF82UkQgaXMgbm90IHNldApDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD15CiMgQ09ORklHX0lQVjZfR1JFIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfRk9VPXkKQ09ORklHX0lQVjZfRk9VX1RVTk5FTD15CkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9SUExfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X0lPQU02X0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVExBQkVMPXkKIyBDT05GSUdfTVBUQ1AgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSPXkKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX1NLSVBfRUdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPXkKQ09ORklHX05FVEZJTFRFUl9GQU1JTFlfQlJJREdFPXkKQ09ORklHX05FVEZJTFRFUl9CUEZfTElOSz15CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0hPT0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfQUNDVD15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19MT0c9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfT1NGPXkKQ09ORklHX05GX0NPTk5UUkFDSz15CkNPTkZJR19ORl9MT0dfU1lTTE9HPXkKQ09ORklHX05FVEZJTFRFUl9DT05OQ09VTlQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1pPTkVTPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DRlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0VWRU5UUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19MQUJFTFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX09WUz15CiMgQ09ORklHX05GX0NUX1BST1RPX0RDQ1AgaXMgbm90IHNldApDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9eQojIENPTkZJR19ORl9DVF9QUk9UT19VRFBMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5EQSBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0gzMjMgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfSVJDIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19CUk9BRENBU1Q9eQpDT05GSUdfTkZfQ09OTlRSQUNLX05FVEJJT1NfTlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NOTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BQVFA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NBTkU9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NJUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfVEZUUD15CkNPTkZJR19ORl9DVF9ORVRMSU5LPXkKIyBDT05GSUdfTkZfQ1RfTkVUTElOS19USU1FT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ1RfTkVUTElOS19IRUxQRVIgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfR0xVRV9DVD15CkNPTkZJR19ORl9OQVQ9eQpDT05GSUdfTkZfTkFUX0ZUUD15CkNPTkZJR19ORl9OQVRfU0lQPXkKQ09ORklHX05GX05BVF9URlRQPXkKQ09ORklHX05GX05BVF9SRURJUkVDVD15CkNPTkZJR19ORl9OQVRfTUFTUVVFUkFERT15CkNPTkZJR19ORl9OQVRfT1ZTPXkKQ09ORklHX05FVEZJTFRFUl9TWU5QUk9YWT15CkNPTkZJR19ORl9UQUJMRVM9eQpDT05GSUdfTkZfVEFCTEVTX0lORVQ9eQpDT05GSUdfTkZfVEFCTEVTX05FVERFVj15CkNPTkZJR19ORlRfTlVNR0VOPXkKQ09ORklHX05GVF9DVD15CiMgQ09ORklHX05GVF9DT05OTElNSVQgaXMgbm90IHNldApDT05GSUdfTkZUX0xPRz15CkNPTkZJR19ORlRfTElNSVQ9eQpDT05GSUdfTkZUX01BU1E9eQpDT05GSUdfTkZUX1JFRElSPXkKQ09ORklHX05GVF9OQVQ9eQojIENPTkZJR19ORlRfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05GVF9RVUVVRT15CkNPTkZJR19ORlRfUVVPVEE9eQpDT05GSUdfTkZUX1JFSkVDVD15CkNPTkZJR19ORlRfUkVKRUNUX0lORVQ9eQpDT05GSUdfTkZUX0NPTVBBVD15CkNPTkZJR19ORlRfSEFTSD15CkNPTkZJR19ORlRfRklCPXkKQ09ORklHX05GVF9GSUJfSU5FVD15CiMgQ09ORklHX05GVF9YRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1NPQ0tFVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9PU0YgaXMgbm90IHNldAojIENPTkZJR19ORlRfVFBST1hZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQojIENPTkZJR19ORlRfRklCX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfRklCX0lQVjQ9eQojIENPTkZJR19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PXkKQ09ORklHX05GX0xPR19BUlA9eQpDT05GSUdfTkZfTE9HX0lQVjQ9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9eQpDT05GSUdfTkZfTkFUX1BQVFA9eQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQojIENPTkZJR19JUF9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX0VDTiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj15CiMgQ09ORklHX0lQX05GX01BVENIX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9OQVQ9eQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY2PXkKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CiMgQ09ORklHX0lQNl9ORl9NQVRDSF9TUkggaXMgbm90IHNldApDT05GSUdfSVA2X05GX1RBUkdFVF9ITD15CkNPTkZJR19JUDZfTkZfRklMVEVSPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFk9eQpDT05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9TRUNVUklUWT15CkNPTkZJR19JUDZfTkZfTkFUPXkKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9NQVNRVUVSQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQgaXMgbm90IHNldAojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKIyBDT05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19CUklER0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQojIENPTkZJR19CUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPXkKCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfQ0NJRDM9eQojIENPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQojIGVuZCBvZiBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIERDQ1AgS2VybmVsIEhhY2tpbmcKCkNPTkZJR19JUF9TQ1RQPXkKIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKQ09ORklHX1JEUz15CiMgQ09ORklHX1JEU19SRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldApDT05GSUdfQVRNPXkKIyBDT05GSUdfQVRNX0NMSVAgaXMgbm90IHNldAojIENPTkZJR19BVE1fTEFORSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9CUjI2ODQgaXMgbm90IHNldApDT05GSUdfTDJUUD15CiMgQ09ORklHX0wyVFBfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFBfVjMgaXMgbm90IHNldApDT05GSUdfU1RQPXkKQ09ORklHX0JSSURHRT15CkNPTkZJR19CUklER0VfSUdNUF9TTk9PUElORz15CkNPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkc9eQojIENPTkZJR19CUklER0VfTVJQIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFX0NGTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRFNBPXkKIyBDT05GSUdfTkVUX0RTQV9UQUdfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fUFJFUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0hFTExDUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0dTV0lQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRURTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX01USyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0tTWiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVF84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1FDQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDRfQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDhfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JaTjFfQTVQU1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19MQU45MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1RSQUlMRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19YUlM3MDBYIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQojIENPTkZJR19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQojIENPTkZJR182TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKQ09ORklHX05FVF9TQ0hfUFJJTz15CkNPTkZJR19ORVRfU0NIX01VTFRJUT15CkNPTkZJR19ORVRfU0NIX1JFRD15CkNPTkZJR19ORVRfU0NIX1NGQj15CkNPTkZJR19ORVRfU0NIX1NGUT15CkNPTkZJR19ORVRfU0NIX1RFUUw9eQpDT05GSUdfTkVUX1NDSF9UQkY9eQojIENPTkZJR19ORVRfU0NIX0NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRVRGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfTVFQUklPX0xJQj15CiMgQ09ORklHX05FVF9TQ0hfVEFQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdfTkVUX1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9DQUtFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRlE9eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQojIENPTkZJR19ORVRfU0NIX0ZRX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9eQpDT05GSUdfTkVUX1NDSF9QTFVHPXkKIyBDT05GSUdfTkVUX1NDSF9FVFMgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9ERUZBVUxUPXkKIyBDT05GSUdfREVGQVVMVF9GUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9QRklGT19GQVNUPXkKQ09ORklHX0RFRkFVTFRfTkVUX1NDSD0icGZpZm9fZmFzdCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CiMgQ09ORklHX0NMU19VMzJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NMU19VMzJfTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZMT1c9eQpDT05GSUdfTkVUX0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9eQpDT05GSUdfTkVUX0NMU19GTE9XRVI9eQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD15CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKIyBDT05GSUdfR0FDVF9QUk9CIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfTUlSUkVEPXkKQ09ORklHX05FVF9BQ1RfU0FNUExFPXkKQ09ORklHX05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVESVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQojIENPTkZJR19ORVRfQUNUX01QTFMgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9WTEFOPXkKQ09ORklHX05FVF9BQ1RfQlBGPXkKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfU0tCTU9EPXkKQ09ORklHX05FVF9BQ1RfSUZFPXkKQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWT15CiMgQ09ORklHX05FVF9BQ1RfR0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCVENJTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9UQ19TS0JfRVhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD15CkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49eQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPXkKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1ZTT0NLRVRTX0RJQUc9eQpDT05GSUdfVlNPQ0tFVFNfTE9PUEJBQ0s9eQpDT05GSUdfVk1XQVJFX1ZNQ0lfVlNPQ0tFVFM9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUU19DT01NT049eQpDT05GSUdfSFlQRVJWX1ZTT0NLRVRTPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPXkKQ09ORklHX0hTUj15CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfUVJUUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTkNTST15CiMgQ09ORklHX05DU0lfT0VNX0NNRF9HRVRfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0tFRVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJR19NQVhfU0tCX0ZSQUdTPTE3CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EUk9QX01PTklUT1IgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JrIHRlc3RpbmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CiMgQ09ORklHX01DVFAgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19QU0FNUExFPXkKQ09ORklHX05FVF9JRkU9eQpDT05GSUdfTFdUVU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfTkVUX1NFTEZURVNUUz15CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdfTkVUX0RFVkxJTks9eQpDT05GSUdfUEFHRV9QT09MPXkKIyBDT05GSUdfUEFHRV9QT09MX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxPVkVSPXkKQ09ORklHX0VUSFRPT0xfTkVUTElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSEFWRV9FSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRUFFUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKIyBDT05GSUdfUENJRV9EUEMgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1BUTSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORD15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0lfU0hQQyBpcyBub3Qgc2V0CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19WTUQ9eQpDT05GSUdfUENJX0hZUEVSVl9JTlRFUkZBQ0U9eQoKIwojIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwoKIwojIERlc2lnbldhcmUtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVzaWduV2FyZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCgojCiMgTW9iaXZlaWwtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCiMgQ09ORklHX1BDSV9FTkRQT0lOVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBFbmRwb2ludAoKIwojIFBDSSBzd2l0Y2ggY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfUENJX1NXX1NXSVRDSFRFQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBzd2l0Y2ggY29udHJvbGxlciBkcml2ZXJzCgojIENPTkZJR19DWExfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUENDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJTyBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19BVVhJTElBUllfQlVTPXkKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIvc2Jpbi9ob3RwbHVnIgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVlRNUEZTX1NBRkUgaXMgbm90IHNldApDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKCiMKIyBGaXJtd2FyZSBsb2FkZXIKIwpDT05GSUdfRldfTE9BREVSPXkKQ09ORklHX0ZXX0xPQURFUl9QQUdFRF9CVUY9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKIyBDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTUz15CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWFo9eQojIENPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CkNPTkZJR19GV19DQUNIRT15CiMgQ09ORklHX0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfREVWTElOS19TWU5DX1NUQVRFX1RJTUVPVVQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19NSElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUhJX0JVU19FUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJ1cyBkZXZpY2VzCgojCiMgQ2FjaGUgRHJpdmVycwojCiMgZW5kIG9mIENhY2hlIERyaXZlcnMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgojIENPTkZJR19FREQgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlQgaXMgbm90IHNldAojIENPTkZJR19GV19DRkdfU1lTRlMgaXMgbm90IHNldApDT05GSUdfU1lTRkI9eQojIENPTkZJR19TWVNGQl9TSU1QTEVGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfRFhFX01FTV9BVFRSSUJVVEVTPXkKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVI9eQpDT05GSUdfQVBQTEVfUFJPUEVSVElFUz15CkNPTkZJR19SRVNFVF9BVFRBQ0tfTUlUSUdBVElPTj15CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKQ09ORklHX05WTUVfUkRNQT1tCkNPTkZJR19OVk1FX0ZDPXkKQ09ORklHX05WTUVfVENQPXkKQ09ORklHX05WTUVfQVVUSD15CkNPTkZJR19OVk1FX1RBUkdFVD1tCkNPTkZJR19OVk1FX1RBUkdFVF9QQVNTVEhSVT15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPW0KQ09ORklHX05WTUVfVEFSR0VUX1JETUE9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQojIENPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVRfVENQPW0KQ09ORklHX05WTUVfVEFSR0VUX0FVVEg9eQojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfSFBfSUxPPW0KIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfQkFMTE9PTj15CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19EV19YREFUQV9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfU0RGRUMgaXMgbm90IHNldAojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdfRUVQUk9NX0FUMjQgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX0hEQ1AgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfUFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX0dTQ19QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfVk1DST15CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19CQ01fVksgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09ORklHX1NDU0lfQ09NTU9OPXkKQ09ORklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPXkKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQojIENPTkZJR19DSFJfREVWX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT15CkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9bQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVBJM01SIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU01BUlRQUUk9bQojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST1tCkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST1tCiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNODAwMSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MAojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJVEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0FNRD1tCiMgQ09ORklHX1BBVEFfQVJUT1AgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRQODY3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gyTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9bQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPW0KIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPW0KIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNPTkZJR19NRF9CSVRNQVBfRklMRT15CiMgQ09ORklHX01EX0xJTkVBUiBpcyBub3Qgc2V0CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01EX01VTFRJUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0ZBVUxUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQpDT05GSUdfRlVTSU9OX1NBUz1tCkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKIyBDT05GSUdfRlVTSU9OX0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9bQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKIyBDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUQ09OU09MRV9FWFRFTkRFRF9MT0cgaXMgbm90IHNldApDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09ORklHX1RVTj15CkNPTkZJR19UQVA9eQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CkNPTkZJR19WRVRIPXkKQ09ORklHX1ZJUlRJT19ORVQ9eQojIENPTkZJR19OTE1PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVlJGPW0KIyBDT05GSUdfVlNPQ0tNT04gaXMgbm90IHNldAojIENPTkZJR19BUkNORVQgaXMgbm90IHNldApDT05GSUdfQVRNX0RSSVZFUlM9eQojIENPTkZJR19BVE1fRFVNTVkgaXMgbm90IHNldAojIENPTkZJR19BVE1fVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkFJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9OSUNTVEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lEVDc3MjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0ZPUkUyMDBFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1NPTE9TIGlzIG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwojIENPTkZJR19CNTMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0JDTV9TRjIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xPT1AgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xBTlRJUV9HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVQ3NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTYwNjAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01JQ1JPQ0hJUF9LU1pfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89bQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VUSEVSTkVUPXkKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1hHQkUgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX0FRVElPTj1tCkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9SX0FTSVg9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKIyBDT05GSUdfQVRMMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDEgaXMgbm90IHNldAojIENPTkZJR19BVEwxRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFDIGlzIG5vdCBzZXQKQ09ORklHX0FMWD1tCiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9bQojIENPTkZJR19DTklDIGlzIG5vdCBzZXQKQ09ORklHX1RJR09OMz1tCkNPTkZJR19USUdPTjNfSFdNT049eQpDT05GSUdfQk5YMlg9bQpDT05GSUdfQk5YMlhfU1JJT1Y9eQojIENPTkZJR19TWVNURU1QT1JUIGlzIG5vdCBzZXQKQ09ORklHX0JOWFQ9bQpDT05GSUdfQk5YVF9TUklPVj15CkNPTkZJR19CTlhUX0ZMT1dFUl9PRkZMT0FEPXkKIyBDT05GSUdfQk5YVF9EQ0IgaXMgbm90IHNldApDT05GSUdfQk5YVF9IV01PTj15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPW0KIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCiMgQ09ORklHX0NIRUxTSU9fVDFfMUcgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklHX0NIRUxTSU9fSU5MSU5FX0NSWVBUTz15CkNPTkZJR19DSEVMU0lPX0lQU0VDX0lOTElORT1tCkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9bQpDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKQ09ORklHX05FVF9WRU5ET1JfREFWSUNPTT15CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKIyBDT05GSUdfREUyMTA0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lOQk9ORF84NDAgaXMgbm90IHNldAojIENPTkZJR19ETTkxMDIgaXMgbm90IHNldAojIENPTkZJR19VTEk1MjZYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19CRTJORVRfQkUyPXkKQ09ORklHX0JFMk5FVF9CRTM9eQpDT05GSUdfQkUyTkVUX0xBTkNFUj15CkNPTkZJR19CRTJORVRfU0tZSEFXSz15CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9GVU5HSUJMRT15CiMgQ09ORklHX0ZVTl9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEU9eQpDT05GSUdfR1ZFPW0KQ09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPW0KQ09ORklHX0UxMDAwPW0KQ09ORklHX0UxMDAwRT1tCkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9bQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQl9EQ0E9eQpDT05GSUdfSUdCVkY9bQpDT05GSUdfSVhHQkU9bQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdfSVhHQkVfRENBPXkKIyBDT05GSUdfSVhHQkVfRENCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JFX0lQU0VDPXkKQ09ORklHX0lYR0JFVkY9bQpDT05GSUdfSVhHQkVWRl9JUFNFQz15CkNPTkZJR19JNDBFPW0KIyBDT05GSUdfSTQwRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSUFWRj1tCkNPTkZJR19JNDBFVkY9bQpDT05GSUdfSUNFPW0KQ09ORklHX0lDRV9TV0lUQ0hERVY9eQpDT05GSUdfSUNFX0hXVFM9eQojIENPTkZJR19GTTEwSyBpcyBub3Qgc2V0CkNPTkZJR19JR0M9bQojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9MSVRFWD15CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19NVk1ESU8gaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKQ09ORklHX1NLWTI9bQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU1RFUkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKIyBDT05GSUdfTUlDUk9TT0ZUX01BTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OST15CiMgQ09ORklHX05JX1hHRV9NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQpDT05GSUdfRk9SQ0VERVRIPXkKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QQUNLRVRfRU5HSU5FUz15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QRU5TQU5ETz15CiMgQ09ORklHX0lPTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX05FVFhFTl9OSUM9bQpDT05GSUdfUUVEPW0KQ09ORklHX1FFRF9TUklPVj15CkNPTkZJR19RRURFPW0KQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CiMgQ09ORklHX0JOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1ORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SREM9eQojIENPTkZJR19SNjA0MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldApDT05GSUdfODEzOVRPTz1tCkNPTkZJR184MTM5VE9PX1BJTz15CiMgQ09ORklHXzgxMzlUT09fVFVORV9UV0lTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPT184MTI5IGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUjgxNjk9bQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKIyBDT05GSUdfUk9DS0VSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CiMgQ09ORklHX1NDOTIwMzEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQojIENPTkZJR19TSVM5MDAgaXMgbm90IHNldAojIENPTkZJR19TSVMxOTAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFPXkKQ09ORklHX1NGQz1tCkNPTkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQT1tCkNPTkZJR19TRkNfU0lFTkFfTUNESV9NT049eQpDT05GSUdfU0ZDX1NJRU5BX1NSSU9WPXkKQ09ORklHX1NGQ19TSUVOQV9NQ0RJX0xPR0dJTkc9eQpDT05GSUdfTkVUX1ZFTkRPUl9TTVNDPXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0M5MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPPXkKIyBDT05GSUdfU1RNTUFDX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CiMgQ09ORklHX0hBUFBZTUVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBU1NJTkkgaXMgbm90IHNldAojIENPTkZJR19OSVUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TWU5PUFNZUz15CiMgQ09ORklHX0RXQ19YTEdNQUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQojIENPTkZJR19URUhVVEkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQU1dfUEhZX1NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RMQU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WRVJURVhDT009eQpDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XQU5HWFVOPXkKIyBDT05GSUdfTkdCRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RYR0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElMSU5YPXkKIyBDT05GSUdfWElMSU5YX0VNQUNMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FYSV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0xMX1RFTUFDIGlzIG5vdCBzZXQKQ09ORklHX0ZEREk9eQojIENPTkZJR19ERUZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLRlAgaXMgbm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldApDT05GSUdfUEhZTElOSz15CkNPTkZJR19QSFlMSUI9eQpDT05GSUdfU1dQSFk9eQojIENPTkZJR19MRURfVFJJR0dFUl9QSFkgaXMgbm90IHNldApDT05GSUdfRklYRURfUEhZPXkKIyBDT05GSUdfU0ZQIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfQU1EX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESU5fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJTjExMDBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVFVQU5USUFfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0FYODg3OTZCX1BIWT1tCiMgQ09ORklHX0JST0FEQ09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTU0MTQwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODQ4ODFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODdYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19DSUNBREFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SVElOQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EQVZJQ09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUExVU19QSFkgaXMgbm90IHNldAojIENPTkZJR19MWFRfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfWFdBWV9QSFkgaXMgbm90IHNldAojIENPTkZJR19MU0lfRVQxMDExQ19QSFkgaXMgbm90IHNldApDT05GSUdfTUFSVkVMTF9QSFk9eQpDT05GSUdfTUFSVkVMTF8xMEdfUEhZPXkKIyBDT05GSUdfTUFSVkVMTF84OFEyWFhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfODhYMjIyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVhMSU5FQVJfR1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX0dFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JFTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfVDFTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9TRU1JX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVE9SQ09NTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19OQVRJT05BTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQ0JUWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQzQ1X1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQX1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNOMjYwMDBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVQ4MDNYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1FTRU1JX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19SRUFMVEVLX1BIWT15CiMgQ09ORklHX1JFTkVTQVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9DS0NISVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1NNU0NfUEhZPW0KIyBDT05GSUdfU1RFMTBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4MzgyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzVEM4MTFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg0OF9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODY3X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4M1RENTEwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJVEVTU0VfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19QU0VfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15CkNPTkZJR19GV05PREVfTURJTz15CkNPTkZJR19BQ1BJX01ESU89eQpDT05GSUdfTURJT19ERVZSRVM9eQojIENPTkZJR19NRElPX0JJVEJBTkcgaXMgbm90IHNldAojIENPTkZJR19NRElPX0JDTV9VTklNQUMgaXMgbm90IHNldAojIENPTkZJR19NRElPX01WVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKCiMKIyBNRElPIE11bHRpcGxleGVycwojCgojCiMgUENTIGRldmljZSBkcml2ZXJzCiMKIyBlbmQgb2YgUENTIGRldmljZSBkcml2ZXJzCgojIENPTkZJR19QUFAgaXMgbm90IHNldAojIENPTkZJR19TTElQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CiMgQ09ORklHX1VTQl9DQVRDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0tBV0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JUTDgxNTAgaXMgbm90IHNldApDT05GSUdfVVNCX1JUTDgxNTI9bQojIENPTkZJR19VU0JfTEFONzhYWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVVNCTkVUPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3WD1tCkNPTkZJR19VU0JfTkVUX0FYODgxNzlfMTc4QT1tCkNPTkZJR19VU0JfTkVUX0NEQ0VUSEVSPW0KQ09ORklHX1VTQl9ORVRfQ0RDX0VFTT1tCkNPTkZJR19VU0JfTkVUX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9IVUFXRUlfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0NEQ19NQklNPW0KQ09ORklHX1VTQl9ORVRfRE05NjAxPW0KQ09ORklHX1VTQl9ORVRfU1I5NzAwPW0KQ09ORklHX1VTQl9ORVRfU1I5ODAwPW0KQ09ORklHX1VTQl9ORVRfU01TQzc1WFg9bQpDT05GSUdfVVNCX05FVF9TTVNDOTVYWD1tCkNPTkZJR19VU0JfTkVUX0dMNjIwQT1tCkNPTkZJR19VU0JfTkVUX05FVDEwODA9bQpDT05GSUdfVVNCX05FVF9QTFVTQj1tCkNPTkZJR19VU0JfTkVUX01DUzc4MzA9bQpDT05GSUdfVVNCX05FVF9STkRJU19IT1NUPW0KQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVF9FTkFCTEU9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUPW0KQ09ORklHX1VTQl9BTElfTTU2MzI9eQpDT05GSUdfVVNCX0FOMjcyMD15CkNPTkZJR19VU0JfQkVMS0lOPXkKQ09ORklHX1VTQl9BUk1MSU5VWD15CkNPTkZJR19VU0JfRVBTT04yODg4PXkKQ09ORklHX1VTQl9LQzIxOTA9eQpDT05GSUdfVVNCX05FVF9aQVVSVVM9bQpDT05GSUdfVVNCX05FVF9DWDgyMzEwX0VUSD1tCkNPTkZJR19VU0JfTkVUX0tBTE1JQT1tCkNPTkZJR19VU0JfTkVUX1FNSV9XV0FOPW0KQ09ORklHX1VTQl9ORVRfSU5UNTFYMT1tCkNPTkZJR19VU0JfQ0RDX1BIT05FVD1tCiMgQ09ORklHX1VTQl9JUEhFVEggaXMgbm90IHNldApDT05GSUdfVVNCX1NJRVJSQV9ORVQ9bQpDT05GSUdfVVNCX1ZMNjAwPW0KIyBDT05GSUdfVVNCX05FVF9DSDkyMDAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9BUUMxMTE9bQpDT05GSUdfVVNCX1JUTDgxNTNfRUNNPW0KIyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CgojCiMgV2lyZWxlc3MgV0FOCiMKIyBDT05GSUdfV1dBTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFdpcmVsZXNzIFdBTgoKQ09ORklHX1hFTl9ORVRERVZfRlJPTlRFTkQ9eQpDT05GSUdfVk1YTkVUMz1tCiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfVVNCNF9ORVQ9bQpDT05GSUdfSFlQRVJWX05FVD15CiMgQ09ORklHX05FVERFVlNJTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkFJTE9WRVI9eQojIENPTkZJR19JU0ROIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CiMgQ09ORklHX0lOUFVUX01BVFJJWEtNQVAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVklWQUxESUZNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNTAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1BJTkVQSE9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1lQUkVTU19TRiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQojIENPTkZJR19NT1VTRV9QUzJfRUxBTlRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9TTUJVUz15CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CiMgQ09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0EzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FESSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0NPQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR0YySyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQX01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TSURFV0lOREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVE1EQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19NQUdFTExBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19aSEVOSFVBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1hQQUQgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUVdJSUMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19GU0lBNkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TRU5TRUhBVCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQojIENPTkZJR19UQUJMRVRfVVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMjkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjg1MDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1BMTQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A1IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VFVEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRVhDMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklUU1UgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ISURFRVAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IWUNPTl9IWTQ2WFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IWU5JVFJPTl9DU1RYWFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUzZTWTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUtURjIxMjcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX05PVkFURUtfTlZUX1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU1BR0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJVDIxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU0lMRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pFVDYyMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUVM1WFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUVM3MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWklOSVRJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJTUFYX0hYODMxMTJCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDU1BLUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01NQTg0NTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BUEFORUwgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVExBU19CVE5TIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tYVEo5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfWUVBTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNMTA5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0lERUFQQURfU0xJREVCQVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhhcmR3YXJlIEkvTyBwb3J0cwojIGVuZCBvZiBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFR0FDWV9USU9DU1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfTERJU0NfQVVUT0xPQUQgaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfUEVSSUNPTT15CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9MQU5USVEgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MSU5GTEVYVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TUFJEIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj15CkNPTkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19SQU5ET01fVElNRVJJT01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9BTUQgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKIyBDT05GSUdfSFdfUkFORE9NX1hJUEhFUkEgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX05WUkFNPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSFBFVD15CiMgQ09ORklHX0hQRVRfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVDS19USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0NSNTAgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19OU0MgaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9bQpDT05GSUdfSTJDX0FMR09CSVQ9bQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT1tCiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQ1AyNjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDSTFYWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPXkKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUODJQMzMgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFRDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX01PQ0sgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19WTVcgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKIyBDT05GSUdfUElOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9MSUIgaXMgbm90IHNldAojIENPTkZJR19XMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFlfSFdNT049eQojIENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NBTVNVTkdfU0RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUQzQxNjJMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg3Nzk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CRDk5OTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9VRzMxMDUgaXMgbm90IHNldApDT05GSUdfSFdNT049eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUhUMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FRVUFDT01QVVRFUl9ENU5FWFQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BWElfRkFOX0NPTlRST0wgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19LOFRFTVA9bQpDT05GSUdfU0VOU09SU19LMTBURU1QPW0KQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPW0KIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfREVMTF9TTU0gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KIyBDT05GSUdfU0VOU09SU19GNzE4MDVGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRlNDSE1EIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hTMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNTUwMD1tCkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQzM0VlI1MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFMyMzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTVI3NTIwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE02MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PWFAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDR4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BTUM2ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKIyBDT05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1VTX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNVU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSFBfV01JIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19JTlRFTF9UQ0M9eQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9eQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RDQ19DT09MSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSEZJX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCB0aGVybWFsIGRyaXZlcnMKCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPW0KIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MApDT05GSUdfV0FUQ0hET0dfU1lTRlM9eQojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19XREFUX1dEVD1tCiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX0VDX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VCQ19DMzg0X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYQVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRjcxODA4RV9XRFQgaXMgbm90IHNldApDT05GSUdfU1A1MTAwX1RDTz1tCiMgQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQk1BU1IgaXMgbm90IHNldAojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPW0KIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lUQ09fV0RUPW0KQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFFNWDg2X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3MDE4X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fV0RUPW0KCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQSBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT1tCiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU01QUk8gaXMgbm90IHNldAojIENPTkZJR19QTUlDX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldAojIENPTkZJR19NRkRfQkQ5NTcxTVdWIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQ1M0Mkw0M19JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFERVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NUDI2MjkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfTFBDX0lDSD1tCiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX1BNQ19CWFQgaXMgbm90IHNldAojIENPTkZJR19NRkRfSVFTNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc1NDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2MzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVklQRVJCT0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZNzYzNkEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDQ4MzEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5NF9JMkMgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RRTVg4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVEMyNjBYX0kyQyBpcyBub3Qgc2V0CiMgZW5kIG9mIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKCkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfODhQRzg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzY3NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDc3ODU3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NDkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4ODkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjAwODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjA0MTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc4MjYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01QODg1OT15CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUENBOTQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwODAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA5MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFdNPXkKIyBDT05GSUdfUkVHVUxBVE9SX1JBQTIxNTMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDQ4MDEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTE5MEEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzM5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTc1OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYxNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVFEyMTM0IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUTVYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVFE2NzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTIyMDggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfU0xHNTEwMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKCiMKIyBDRUMgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0VDIHN1cHBvcnQKCkNPTkZJR19NRURJQV9TVVBQT1JUPW0KQ09ORklHX01FRElBX1NVUFBPUlRfRklMVEVSPXkKIyBDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgaXMgbm90IHNldAoKIwojIE1lZGlhIGRldmljZSB0eXBlcwojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9URVNUX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBkZXZpY2UgdHlwZXMKCkNPTkZJR19WSURFT19ERVY9bQpDT05GSUdfTUVESUFfQ09OVFJPTExFUj15CgojCiMgVmlkZW80TGludXggb3B0aW9ucwojCkNPTkZJR19WSURFT19WNEwyX0kyQz15CiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvNExpbnV4IG9wdGlvbnMKCiMKIyBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKIwojIGVuZCBvZiBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKCiMKIyBNZWRpYSBkcml2ZXJzCiMKCiMKIyBEcml2ZXJzIGZpbHRlcmVkIGFzIHNlbGVjdGVkIGF0ICdGaWx0ZXIgbWVkaWEgZHJpdmVycycKIwoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX0dTUENBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TMjI1NSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVklERU9fQ0xBU1M9bQpDT05GSUdfVVNCX1ZJREVPX0NMQVNTX0lOUFVUX0VWREVWPXkKCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNCIGRldmljZXMKIwojIENPTkZJR19WSURFT19FTTI4WFggaXMgbm90IHNldAojIENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9eQojIENPTkZJR19WSURFT19NRU0yTUVNX0RFSU5URVJMQUNFIGlzIG5vdCBzZXQKCiMKIyBBbGxlZ3JvIERWVCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBBbWxvZ2ljIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEFtcGhpb24gZHJpdmVycwojCgojCiMgQXNwZWVkIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEF0bWVsIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIENhZGVuY2UgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBREVOQ0VfQ1NJMlJYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ0FERU5DRV9DU0kyVFggaXMgbm90IHNldAoKIwojIENoaXBzJk1lZGlhIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEludGVsIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIE1hcnZlbGwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBRkVfQ0NJQyBpcyBub3Qgc2V0CgojCiMgTWVkaWF0ZWsgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTWljcm9jaGlwIFRlY2hub2xvZ3ksIEluYy4gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTlZpZGlhIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIE5YUCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBRdWFsY29tbSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBSZW5lc2FzIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFJvY2tjaGlwIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFNhbXN1bmcgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU1RNaWNyb2VsZWN0cm9uaWNzIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFN1bnhpIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFRleGFzIEluc3RydW1lbnRzIGRyaXZlcnMKIwoKIwojIFZlcmlzaWxpY29uIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFZJQSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBYaWxpbnggbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCkNPTkZJR19VVkNfQ09NTU9OPW0KQ09ORklHX1ZJREVPQlVGMl9DT1JFPW0KQ09ORklHX1ZJREVPQlVGMl9WNEwyPW0KQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9bQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQojIGVuZCBvZiBNZWRpYSBkcml2ZXJzCgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMKIwojIENPTkZJR19WSURFT19DQU1FUkFfU0VOU09SIGlzIG5vdCBzZXQKCiMKIyBMZW5zIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19BSzczNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3NjggaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk4MDdfVkNNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGVucyBkcml2ZXJzCgojCiMgRmxhc2ggZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0FEUDE2NTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM1NjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM2NDYgaXMgbm90IHNldAojIGVuZCBvZiBGbGFzaCBkZXZpY2VzCgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCiMgQ09ORklHX1ZJREVPX0NTMzMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTNMMzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVNQMzQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTc0MzIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UREE5ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEVBNjQxNUMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVExWMzIwQUlDMjNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZBVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VEQTEzNDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUDI3U01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODczOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODc3NSBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKCiMKIyBSRFMgZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE2NTg4IGlzIG5vdCBzZXQKIyBlbmQgb2YgUkRTIGRlY29kZXJzCgojCiMgVmlkZW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODE5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4NTYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0tTMDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01MODZWNzY2NyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEMzNTg3NDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UQzM1ODc0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNFggaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA1MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNzAwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXMjgwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQWDMyMjAgaXMgbm90IHNldAoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX1NBQTcxN1ggaXMgbm90IHNldAojIENPTkZJR19WSURFT19DWDI1ODQwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gZGVjb2RlcnMKCiMKIyBWaWRlbyBlbmNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxNzAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzM0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjczOTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3NTExIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQUs4ODFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxODUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19USFM4MjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gZW5jb2RlcnMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1VQRDY0MDMxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VQRDY0MDgzIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1NBQTY3NTJIUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCgojCiMgU0RSIHR1bmVyIGNoaXBzCiMKIyBlbmQgb2YgU0RSIHR1bmVyIGNoaXBzCgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19WSURFT19JMkMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NNTI3OTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVF9NSVBJRDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEhTNzMwMyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCgojCiMgVmlkZW8gc2VyaWFsaXplcnMgYW5kIGRlc2VyaWFsaXplcnMKIwojIGVuZCBvZiBWaWRlbyBzZXJpYWxpemVycyBhbmQgZGVzZXJpYWxpemVycwojIGVuZCBvZiBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQVBFUlRVUkVfSEVMUEVSUz15CkNPTkZJR19WSURFT19DTURMSU5FPXkKQ09ORklHX1ZJREVPX05PTU9ERVNFVD15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApDT05GSUdfQUdQPXkKQ09ORklHX0FHUF9BTUQ2ND15CkNPTkZJR19BR1BfSU5URUw9eQojIENPTkZJR19BR1BfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9HVFQ9eQojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0RFQlVHX01NIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RFQlVHX0RQX01TVF9UT1BPTE9HWV9SRUZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RFQlVHX01PREVTRVRfTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMgQ09ORklHX0RSTV9GQkRFVl9MRUFLX1BIWVNfU01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfRFJNX0RJU1BMQVlfSEVMUEVSPW0KQ09ORklHX0RSTV9ESVNQTEFZX0RQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRENQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRE1JX0hFTFBFUj15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EUF9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX1RUTT1tCkNPTkZJR19EUk1fRVhFQz1tCkNPTkZJR19EUk1fQlVERFk9bQpDT05GSUdfRFJNX1RUTV9IRUxQRVI9bQpDT05GSUdfRFJNX0dFTV9TSE1FTV9IRUxQRVI9eQpDT05GSUdfRFJNX1NVQkFMTE9DX0hFTFBFUj1tCkNPTkZJR19EUk1fU0NIRUQ9bQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19TSUwxNjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoKIwojIEFSTSBkZXZpY2VzCiMKIyBlbmQgb2YgQVJNIGRldmljZXMKCiMgQ09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldApDT05GSUdfRFJNX0FNREdQVT1tCkNPTkZJR19EUk1fQU1ER1BVX1NJPXkKQ09ORklHX0RSTV9BTURHUFVfQ0lLPXkKQ09ORklHX0RSTV9BTURHUFVfVVNFUlBUUj15CiMgQ09ORklHX0RSTV9BTURHUFVfV0VSUk9SIGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfRFJNX0FNRF9BQ1AgaXMgbm90IHNldAojIGVuZCBvZiBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCgojCiMgRGlzcGxheSBFbmdpbmUgQ29uZmlndXJhdGlvbgojCkNPTkZJR19EUk1fQU1EX0RDPXkKQ09ORklHX0RSTV9BTURfRENfRlA9eQojIENPTkZJR19EUk1fQU1EX0RDX1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNRF9TRUNVUkVfRElTUExBWSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgRW5naW5lIENvbmZpZ3VyYXRpb24KCkNPTkZJR19IU0FfQU1EPXkKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTU9bQpDT05GSUdfRFJNX0k5MTVfRk9SQ0VfUFJPQkU9IiIKQ09ORklHX0RSTV9JOTE1X0NBUFRVUkVfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfQ09NUFJFU1NfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfVVNFUlBUUj15CiMgQ09ORklHX0RSTV9JOTE1X0dWVF9LVk1HVCBpcyBub3Qgc2V0CgojCiMgZHJtL2k5MTUgRGVidWdnaW5nCiMKIyBDT05GSUdfRFJNX0k5MTVfV0VSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfU1dfRkVOQ0VfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NXX0ZFTkNFX0NIRUNLX0RBRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0RFQlVHX0dVQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfTE9XX0xFVkVMX1RSQUNFUE9JTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfVkJMQU5LX0VWQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfUlVOVElNRV9QTSBpcyBub3Qgc2V0CiMgZW5kIG9mIGRybS9pOTE1IERlYnVnZ2luZwoKIwojIGRybS9pOTE1IFByb2ZpbGUgR3VpZGVkIE9wdGltaXNhdGlvbgojCkNPTkZJR19EUk1fSTkxNV9SRVFVRVNUX1RJTUVPVVQ9MjAwMDAKQ09ORklHX0RSTV9JOTE1X0ZFTkNFX1RJTUVPVVQ9MTAwMDAKQ09ORklHX0RSTV9JOTE1X1VTRVJGQVVMVF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1X0hFQVJUQkVBVF9JTlRFUlZBTD0yNTAwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9NjQwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVRfQ09NUFVURT03NTAwCkNPTkZJR19EUk1fSTkxNV9NQVhfUkVRVUVTVF9CVVNZV0FJVD04MDAwCkNPTkZJR19EUk1fSTkxNV9TVE9QX1RJTUVPVVQ9MTAwCkNPTkZJR19EUk1fSTkxNV9USU1FU0xJQ0VfRFVSQVRJT049MQojIGVuZCBvZiBkcm0vaTkxNSBQcm9maWxlIEd1aWRlZCBPcHRpbWlzYXRpb24KCiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZLTVMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BVPXkKQ09ORklHX0RSTV9WSVJUSU9fR1BVX0tNUz15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKCiMgQ09ORklHX0RSTV9MT09OR1NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZHQTE2PXkKIyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9FRkk9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9eQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9DT1JFPXkKQ09ORklHX0ZCX05PVElGWT15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfREVWSUNFPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9JT01FTV9GT1BTPXkKQ09ORklHX0ZCX0lPTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlNfREVGRVJSRUQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0tUWjg4NjYgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX0RSTV9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD1tCiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj1tCiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUkVBVElWRV9TQjA1NDAgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9bQojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VWSVNJT04gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPW0KIyBDT05GSUdfSElEX0ZUMjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HTE9SSU9VUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR09PR0xFX1NUQURJQV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj1tCiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPW0KIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049bQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9bQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPW0KQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD1tCiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz1tCiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9bQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9bQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIEhJRC1CUEYgc3VwcG9ydAojCiMgQ09ORklHX0hJRF9CUEYgaXMgbm90IHNldAojIGVuZCBvZiBISUQtQlBGIHN1cHBvcnQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgpDT05GSUdfSTJDX0hJRD15CiMgQ09ORklHX0kyQ19ISURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISURfT0YgaXMgbm90IHNldAoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX0lTSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBJU0ggSElEIHN1cHBvcnQKCiMKIyBBTUQgU0ZIIEhJRCBTdXBwb3J0CiMKIyBDT05GSUdfQU1EX1NGSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBBTUQgU0ZIIEhJRCBTdXBwb3J0CgpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9GRVdfSU5JVF9SRVRSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCiMgQ09ORklHX1VTQl9NT04gaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QQ0lfUkVORVNBUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT15CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQojIENPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9GU0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDExNlhfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09IQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9YRU5fSENEIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9XRE09bQojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSMDkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSNTUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9KVU1QU0hPVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfS0FSTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX01EQzgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQklQX0NPUkUgaXMgbm90IHNldAoKIwojIFVTQiBkdWFsLW1vZGUgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9bQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89bQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9bQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX01GSV9GQVNUQ0hBUkdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NJU1VTQlZHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JT1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNJR0hURlcgaXMgbm90IHNldAojIENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNldAojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hVQl9VU0IyNTFYQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19UWVBFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ST0xFX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19NTUM9eQpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5PUlM9MzIKIyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST1tCkNPTkZJR19NTUNfU0RIQ0lfUExURk09bQpDT05GSUdfTU1DX1NESENJX0ZfU0RIMzA9bQojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZJQV9TRE1NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WVUIzMDAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNIQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DUUhDST15CiMgQ09ORklHX01NQ19IU1EgaXMgbm90IHNldAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9YRU5PTj1tCiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk5NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI2MDZNVlYgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMTlYIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAoKIwojIEZsYXNoIGFuZCBUb3JjaCBMRUQgZHJpdmVycwojCgojCiMgUkdCIExFRCBkcml2ZXJzCiMKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0RJU0sgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQUNUSVZJVFkgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1RUWSBpcyBub3Qgc2V0CgojCiMgU2ltcGxlIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EPXkKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOU19DT05GSUdGUz15CkNPTkZJR19JTkZJTklCQU5EX1ZJUlRfRE1BPXkKIyBDT05GSUdfSU5GSU5JQkFORF9CTlhUX1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9DWEdCNCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVJETUEgaXMgbm90IHNldApDT05GSUdfTUxYNF9JTkZJTklCQU5EPW0KQ09ORklHX01MWDVfSU5GSU5JQkFORD1tCiMgQ09ORklHX0lORklOSUJBTkRfTVRIQ0EgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUUVEUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVk1XQVJFX1BWUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUkRNQVZUIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09QQV9WTklDIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0RFQ09ERV9NQ0U9eQojIENPTkZJR19FREFDX0FNRDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19FNzUyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTgyOTc1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTMwMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0kzMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JRTMxMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19YMzggaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JN0NPUkUgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0tYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMTBOTSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfUE5EMiBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSUdFTjYgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NEMzA3OCBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0RTMzIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JQNUMwMSBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lEWERfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPQVRETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9YRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BURE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BIGlzIG5vdCBzZXQKQ09ORklHX0hTVV9ETUE9eQojIENPTkZJR19TRl9QRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTERNQSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwojIENPTkZJR19BU1lOQ19UWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VETUFCVUYgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NZU0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCkNPTkZJR19EQ0E9eQojIENPTkZJR19VSU8gaXMgbm90IHNldApDT05GSUdfVkZJTz1tCkNPTkZJR19WRklPX0dST1VQPXkKQ09ORklHX1ZGSU9fQ09OVEFJTkVSPXkKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9bQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJT19WSVJRRkQ9eQoKIwojIFZGSU8gc3VwcG9ydCBmb3IgUENJIGRldmljZXMKIwpDT05GSUdfVkZJT19QQ0lfQ09SRT1tCkNPTkZJR19WRklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0k9bQojIENPTkZJR19WRklPX1BDSV9WR0EgaXMgbm90IHNldAojIENPTkZJR19WRklPX1BDSV9JR0QgaXMgbm90IHNldAojIENPTkZJR19NTFg1X1ZGSU9fUENJIGlzIG5vdCBzZXQKIyBlbmQgb2YgVkZJTyBzdXBwb3J0IGZvciBQQ0kgZGV2aWNlcwoKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj15CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVk1HRU5JRD15CiMgQ09ORklHX1ZCT1hHVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19OSVRST19FTkNMQVZFUz15CiMgQ09ORklHX0VGSV9TRUNSRVQgaXMgbm90IHNldApDT05GSUdfVklSVElPX0FOQ0hPUj15CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1BDSV9MSUI9bQpDT05GSUdfVklSVElPX1BDSV9MSUJfTEVHQUNZPW0KQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9bQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElPX0JBTExPT049bQpDT05GSUdfVklSVElPX0lOUFVUPW0KQ09ORklHX1ZJUlRJT19NTUlPPW0KQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15CkNPTkZJR19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19WRFBBIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX0lPVExCPXkKQ09ORklHX1ZIT1NUX1RBU0s9eQpDT05GSUdfVkhPU1Q9eQpDT05GSUdfVkhPU1RfTUVOVT15CkNPTkZJR19WSE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfVlNPQ0s9eQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CiMgQ09ORklHX0hZUEVSVl9WVExfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfVElNRVI9eQpDT05GSUdfSFlQRVJWX1VUSUxTPXkKQ09ORklHX0hZUEVSVl9CQUxMT09OPXkKIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVD15CkNPTkZJR19YRU5fREVWX0VWVENITj15CiMgQ09ORklHX1hFTl9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTkZTPXkKQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DPXkKIyBDT05GSUdfWEVOX0dSQU5UX0RNQV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCX1hFTj15CiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9eQpDT05GSUdfWEVOX0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15CiMgQ09ORklHX1hFTl9WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTExBTk9YX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1NVUkZBQ0VfUExBVEZPUk1TPXkKIyBDT05GSUdfU1VSRkFDRV8zX1BPV0VSX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9HUEUgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDUElfV01JPXkKQ09ORklHX1dNSV9CTU9GPXkKIyBDT05GSUdfSFVBV0VJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX01YTV9XTUkgaXMgbm90IHNldAojIENPTkZJR19OVklESUFfV01JX0VDX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJQU9NSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19HSUdBQllURV9XTUkgaXMgbm90IHNldAojIENPTkZJR19ZT0dBQk9PSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNldAojIENPTkZJR19BQ0VSX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUl9XTUkgaXMgbm90IHNldAojIENPTkZJR19BTURfUE1GIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9IU01QIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWX1NXQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfV01JIGlzIG5vdCBzZXQKQ09ORklHX0VFRVBDX0xBUFRPUD15CiMgQ09ORklHX1g4Nl9QTEFURk9STV9EUklWRVJTX0RFTEwgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BEX1BPQ0tFVF9GQU4gaXMgbm90IHNldAojIENPTkZJR19YODZfUExBVEZPUk1fRFJJVkVSU19IUCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJUkVMRVNTX0hPVEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldAojIENPTkZJR19MRU5PVk9fWU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9MTUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9BVE9NSVNQMl9QTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NBUl9JTlQxMDkyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNldAoKIwojIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfU1BFRURfU0VMRUNUX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CgojIENPTkZJR19JTlRFTF9XTUlfU0JMX0ZXX1VQREFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1dNSV9USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgSW50ZWwgVW5jb3JlIEZyZXF1ZW5jeSBDb250cm9sCiMKIyBDT05GSUdfSU5URUxfVU5DT1JFX0ZSRVFfQ09OVFJPTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFVuY29yZSBGcmVxdWVuY3kgQ29udHJvbAoKIyBDT05GSUdfSU5URUxfSElEX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVkJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BVTklUX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RVUkJPX01BWF8zIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVlNFQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9FQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfUTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xHX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19TWVNURU03Nl9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19NTFhfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TQ1VfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU0NVX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lFTUVOU19TSU1BVElDX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTk1BVEVfRk0wN19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1AyU0I9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1ZDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9mIENsb2NrIFNvdXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RNQT15CkNPTkZJR19JT01NVV9TVkE9eQpDT05GSUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9JT01NVV9WMj15CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKQ09ORklHX0lOVEVMX0lPTU1VX1NWTT15CkNPTkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OPXkKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NDQUxBQkxFX01PREVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX0lPTU1VRkQgaXMgbm90IHNldApDT05GSUdfSVJRX1JFTUFQPXkKQ09ORklHX0hZUEVSVl9JT01NVT15CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIyBDT05GSUdfV1BDTTQ1MF9TT0MgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJR19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MR01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CgojCiMgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwojCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwoKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9JTlRFTF9MR01fRU1NQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKQ09ORklHX05WTUVNPXkKQ09ORklHX05WTUVNX1NZU0ZTPXkKCiMKIyBMYXlvdXQgVHlwZXMKIwojIENPTkZJR19OVk1FTV9MQVlPVVRfU0wyOF9WUEQgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9MQVlPVVRfT05JRV9UTFYgaXMgbm90IHNldAojIGVuZCBvZiBMYXlvdXQgVHlwZXMKCiMgQ09ORklHX05WTUVNX1JNRU0gaXMgbm90IHNldAoKIwojIEhXIHRyYWNpbmcgc3VwcG9ydAojCiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKIyBlbmQgb2YgSFcgdHJhY2luZyBzdXBwb3J0CgojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSU1CVVMgaXMgbm90IHNldAojIENPTkZJR19JTlRFUkNPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQ0kgaXMgbm90IHNldAojIENPTkZJR19IVEUgaXMgbm90IHNldAojIGVuZCBvZiBEZXZpY2UgRHJpdmVycwoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQojIENPTkZJR19WQUxJREFURV9GU19QQVJTRVIgaXMgbm90IHNldApDT05GSUdfRlNfSU9NQVA9eQpDT05GSUdfQlVGRkVSX0hFQUQ9eQpDT05GSUdfTEVHQUNZX0RJUkVDVF9JTz15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNldAojIENPTkZJR19FWFQzX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9VU0VfRk9SX0VYVDI9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15CiMgQ09ORklHX1JFSVNFUkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1hGU19GUz15CkNPTkZJR19YRlNfU1VQUE9SVF9WND15CkNPTkZJR19YRlNfU1VQUE9SVF9BU0NJSV9DST15CkNPTkZJR19YRlNfUVVPVEE9eQpDT05GSUdfWEZTX1BPU0lYX0FDTD15CiMgQ09ORklHX1hGU19SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19PTkxJTkVfU0NSVUIgaXMgbm90IHNldAojIENPTkZJR19YRlNfV0FSTiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19PQ0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz1tCkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SRUZfVkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMgaXMgbm90IHNldApDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBDT05GSUdfRlNfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GU19GUz15CkNPTkZJR19GVVNFX0ZTPXkKIyBDT05GSUdfQ1VTRSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fRlM9eQpDT05GSUdfT1ZFUkxBWV9GUz15CiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfRElSIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfQUxXQVlTX0ZPTExPVz15CiMgQ09ORklHX09WRVJMQVlfRlNfSU5ERVggaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1hJTk9fQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfTUVUQUNPUFkgaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfTkVURlNfU1VQUE9SVD15CiMgQ09ORklHX05FVEZTX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRSBpcyBub3Qgc2V0CiMgZW5kIG9mIENhY2hlcwoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CkNPTkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz15CiMgZW5kIG9mIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKCiMKIyBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15CkNPTkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCiMgQ09ORklHX0ZBVF9ERUZBVUxUX1VURjggaXMgbm90IHNldAojIENPTkZJR19FWEZBVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTM19GUyBpcyBub3Qgc2V0CiMgZW5kIG9mIERPUy9GQVQvRVhGQVQvTlQgRmlsZXN5c3RlbXMKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMgbm90IHNldApDT05GSUdfUFJPQ19WTUNPUkU9eQojIENPTkZJR19QUk9DX1ZNQ09SRV9ERVZJQ0VfRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMgQ09ORklHX1BST0NfQ0hJTERSRU4gaXMgbm90IHNldApDT05GSUdfUFJPQ19QSURfQVJDSF9TVEFUVVM9eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CiMgQ09ORklHX1RNUEZTX0lOT0RFNjQgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19RVU9UQSBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0hVR0VUTEJfUEFHRV9PUFRJTUlaRV9WTUVNTUFQPXkKIyBDT05GSUdfSFVHRVRMQl9QQUdFX09QVElNSVpFX1ZNRU1NQVBfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJQ19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CiMgZW5kIG9mIFBzZXVkbyBmaWxlc3lzdGVtcwoKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUPXkKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19DSE9JQ0VfREVDT01QX0JZX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKIyBDT05GSUdfU1FVQVNIRlNfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVBU0hGU19aU1REPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FUk9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD15CkNPTkZJR19QTkZTX0JMT0NLPXkKQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPXkKQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9eQojIENPTkZJR19ORlNfVjRfMl9SRUFEX1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19ORlNfVjRfMl9TU0NfSEVMUEVSPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENTRUNfR1NTX0tSQjU9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09ORklHX05MU19VQ1MyX1VUSUxTPXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklHX0lOVEVMX1RYVCBpcyBub3Qgc2V0CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0lOVFJPU1BFQ1RfUE9MSUNZPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0VYUE9SVF9CSU5BUlk9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfUEFSQU5PSURfTE9BRD15CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTEFORExPQ0s9eQpDT05GSUdfSU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9LRVlSSU5HPXkKQ09ORklHX0xPQURfVUVGSV9LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQojIENPTkZJR19JTUFfS0VYRUMgaXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0xTTT0ieWFtYSxsb2FkcGluLHNhZmVzZXRpZCxpbnRlZ3JpdHksYnBmLGFwcGFybW9yIgoKIwojIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojCgojCiMgTWVtb3J5IGluaXRpYWxpemF0aW9uCiMKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1BBVFRFUk49eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVST19CQVJFPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk89eQojIENPTkZJR19JTklUX1NUQUNLX05PTkUgaXMgbm90IHNldAojIENPTkZJR19JTklUX1NUQUNLX0FMTF9QQVRURVJOIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1pFUk89eQpDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0xFQUs9eQojIENPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBS19WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLTEVBS19UUkFDS19NSU5fU0laRT0xMDAKIyBDT05GSUdfU1RBQ0tMRUFLX01FVFJJQ1MgaXMgbm90IHNldAojIENPTkZJR19TVEFDS0xFQUtfUlVOVElNRV9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfT05fQUxMT0NfREVGQVVMVF9PTj15CiMgQ09ORklHX0lOSVRfT05fRlJFRV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19aRVJPX0NBTExfVVNFRF9SRUdTPXkKIyBDT05GSUdfWkVST19DQUxMX1VTRURfUkVHUyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoKIwojIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0xJU1RfSEFSREVORUQ9eQpDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMgZW5kIG9mIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgpDT05GSUdfUkFORFNUUlVDVF9OT05FPXkKIyBDT05GSUdfUkFORFNUUlVDVF9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORFNUUlVDVF9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX1NJRz15CkNPTkZJR19DUllQVE9fU0lHMj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdfQ1JZUFRPX1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NJTUQ9eQpDT05GSUdfQ1JZUFRPX0VOR0lORT15CiMgZW5kIG9mIENyeXB0byBjb3JlIG9yIGhlbHBlcgoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19ESF9SRkM3OTE5X0dST1VQUz15CiMgQ09ORklHX0NSWVBUT19FQ0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CiMgZW5kIG9mIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CgojCiMgQmxvY2sgY2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmxvY2sgY2lwaGVycwoKIwojIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCiMKQ09ORklHX0NSWVBUT19BRElBTlRVTT15CkNPTkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX0NCQz15CiMgQ09ORklHX0NSWVBUT19DRkIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NUUj15CiMgQ09ORklHX0NSWVBUT19DVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VDQj15CiMgQ09ORklHX0NSWVBUT19IQ1RSMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xSVyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19PRkIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1PXkKIyBlbmQgb2YgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQgbW9kZXMKCiMKIyBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKIwojIENPTkZJR19DUllQVE9fQUVHSVMxMjggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX0dFTklWPXkKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9eQpDT05GSUdfQ1JZUFRPX0VTU0lWPXkKIyBlbmQgb2YgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCgojCiMgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwojCkNPTkZJR19DUllQVE9fQkxBS0UyQj1tCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9eQojIENPTkZJR19DUllQVE9fU00zX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU1RSRUVCT0cgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVk1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19XUDUxMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19YWEhBU0g9bQojIGVuZCBvZiBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCgojCiMgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMj15CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUYgaXMgbm90IHNldAojIGVuZCBvZiBDUkNzIChjeWNsaWMgcmVkdW5kYW5jeSBjaGVja3MpCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19aU1REPW0KIyBlbmQgb2YgQ29tcHJlc3Npb24KCiMKIyBSYW5kb20gbnVtYmVyIGdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQojIENPTkZJR19DUllQVE9fRFJCR19IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKIyBDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFlfVEVTVElOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKCiMKIyBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQVSAoeDg2KQojCkNPTkZJR19DUllQVE9fQ1VSVkUyNTUxOV9YODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQV9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0dGTklfQVZYNTEyX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4X0FFU05JX1NTRTIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfU1NFMj15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNV9BVlgyPXkKQ09ORklHX0NSWVBUT19CTEFLRTJTX1g4Nj15CiMgQ09ORklHX0NSWVBUT19QT0xZVkFMX0NMTVVMX05JIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19QT0xZMTMwNV9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fU0hBMV9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEEyNTZfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNM19BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUwgaXMgbm90IHNldAojIGVuZCBvZiBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQVSAoeDg2KQoKQ09ORklHX0NSWVBUT19IVz15CiMgQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF80WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NIRUxTSU8gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQojIENPTkZJR19DUllQVE9fREVWX1NBRkVYQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BTUxPR0lDX0dYTCBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzhfUFJJVkFURV9LRVlfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfVEVTVF9LRVkgaXMgbm90IHNldApDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OPXkKIyBDT05GSUdfRklQU19TSUdOQVRVUkVfU0VMRlRFU1QgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX01PRFVMRV9TSUdfS0VZPSJjZXJ0cy9zaWduaW5nX2tleS5wZW0iCkNPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX1JTQT15CiMgQ09ORklHX01PRFVMRV9TSUdfS0VZX1RZUEVfRUNEU0EgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCiMgQ09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFTSF9MSVNUPSIiCiMgQ09ORklHX1NZU1RFTV9SRVZPQ0FUSU9OX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0FVVEhfVVBEQVRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX1JBSUQ2X1BRX0JFTkNITUFSSz15CkNPTkZJR19MSU5FQVJfUkFOR0VTPXkKIyBDT05GSUdfUEFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldAojIENPTkZJR19QUklNRV9OVU1CRVJTIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19BUkNIX1VTRV9TWU1fQU5OT1RBVElPTlM9eQoKIwojIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0NSWVBUT19MSUJfVVRJTFM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BRVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BUkM0PXkKQ09ORklHX0NSWVBUT19MSUJfR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQkxBS0UyUz15CkNPTkZJR19DUllQVE9fTElCX0JMQUtFMlNfR0VORVJJQz15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEFfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DVVJWRTI1NTE5PXkKQ09ORklHX0NSWVBUT19MSUJfQ1VSVkUyNTUxOV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfQ1VSVkUyNTUxOT15CkNPTkZJR19DUllQVE9fTElCX0RFUz15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X1JTSVpFPTExCkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEExPXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2YgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKCkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQojIENPTkZJR19DUkNfVDEwRElGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNjRfUk9DS1NPRlQgaXMgbm90IHNldApDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldAojIENPTkZJR19DUkM2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldAojIENPTkZJR19DUkM3IGlzIG5vdCBzZXQKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PXkKQ09ORklHX1hYSEFTSD15CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX1pTVERfQ09NTU9OPXkKQ09ORklHX1pTVERfQ09NUFJFU1M9eQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CiMgQ09ORklHX1haX0RFQ19NSUNST0xaTUEgaXMgbm90IHNldApDT05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19aU1REPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfRE1BX09QUz15CkNPTkZJR19ORUVEX1NHX0RNQV9GTEFHUz15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfU1dJT1RMQl9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19GT1JDRV9OUl9DUFVTIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfSEFWRV9HRU5FUklDX1ZEU089eQpDT05GSUdfR0VORVJJQ19HRVRUSU1FT0ZEQVk9eQpDT05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9OVF84eDggaXMgbm90IHNldApDT05GSUdfRk9OVF84eDE2PXkKIyBDT05GSUdfRk9OVF82eDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF83eDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX0FDT1JOXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfTUlOSV80eDYgaXMgbm90IHNldAojIENPTkZJR19GT05UXzZ4MTAgaXMgbm90IHNldAojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU44eDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU4xMngyMiBpcyBub3Qgc2V0CkNPTkZJR19GT05UX1RFUjE2eDMyPXkKIyBDT05GSUdfRk9OVF82eDggaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hBU19DUFVfQ0FDSEVfSU5WQUxJREFURV9NRU1SRUdJT049eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hFPXkKQ09ORklHX0FSQ0hfSEFTX0NPUFlfTUM9eQpDT05GSUdfQVJDSF9TVEFDS1dBTEs9eQpDT05GSUdfU1RBQ0tERVBPVD15CkNPTkZJR19TQklUTUFQPXkKQ09ORklHX1BBUk1BTj1tCkNPTkZJR19PQkpBR0c9bQojIGVuZCBvZiBMaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfUExETUZXPXkKCiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKIyBDT05GSUdfUFJJTlRLX0NBTExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLVFJBQ0VfQlVJTERfSUQgaXMgbm90IHNldApDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfUVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NZTUJPTElDX0VSUk5BTUU9eQpDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgZW5kIG9mIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoKQ09ORklHX0RFQlVHX0tFUk5FTD15CkNPTkZJR19ERUJVR19NSVNDPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfQVNfSEFTX05PTl9DT05TVF9MRUIxMjg9eQojIENPTkZJR19ERUJVR19JTkZPX05PTkUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGX1RPT0xDSEFJTl9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lORk9fRFdBUkY0PXkKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEX05PTkU9eQojIENPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19TUExJVF9CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19MQU5HX0VYQ0xVREU9eQpDT05GSUdfREVCVUdfSU5GT19CVEZfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9BTExPV19CVEZfTUlTTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19IRUFERVJTX0lOU1RBTEwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfRlVOQ1RJT05fQUxJR05fNjRCIGlzIG5vdCBzZXQKQ09ORklHX09CSlRPT0w9eQojIENPTkZJR19WTUxJTlVYX01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgwCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMX1NFUVVFTkNFPSIiCkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19ERUJVR19GU19BTExPV19BTEw9eQojIENPTkZJR19ERUJVR19GU19ESVNBTExPV19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZTX0FMTE9XX05PTkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CkNPTkZJR19VQlNBTj15CiMgQ09ORklHX1VCU0FOX1RSQVAgaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fQk9VTkRTPXkKQ09ORklHX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fU0hJRlQ9eQojIENPTkZJR19VQlNBTl9ESVZfWkVSTyBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9CT09MPXkKQ09ORklHX1VCU0FOX0VOVU09eQojIENPTkZJR19VQlNBTl9BTElHTk1FTlQgaXMgbm90IHNldApDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVEVTVF9VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49eQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgQ09ORklHX0tDU0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29ya2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2luZyBEZWJ1Z2dpbmcKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9UQUJMRV9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19QRVJfVk1BX0xPQ0tfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hSSU5LRVJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfS01BUF9MT0NBTF9GT1JDRV9NQVA9eQojIENPTkZJR19ERUJVR19LTUFQX0xPQ0FMX0ZPUkNFX01BUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQpDT05GSUdfQ0NfSEFTX1dPUktJTkdfTk9TQU5JVElaRV9BRERSRVNTPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tGRU5DRT15CkNPTkZJR19LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFX1NBTVBMRV9JTlRFUlZBTD0xMDAKQ09ORklHX0tGRU5DRV9OVU1fT0JKRUNUUz0yNTUKIyBDT05GSUdfS0ZFTkNFX0RFRkVSUkFCTEUgaXMgbm90IHNldAojIENPTkZJR19LRkVOQ0VfU1RBVElDX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0ZFTkNFX1NUUkVTU19URVNUX0ZBVUxUUz0wCkNPTkZJR19IQVZFX0FSQ0hfS01TQU49eQojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9LTEKIyBDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfQlVERFk9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfQ1BVX0lOVEVOU0lWRV9SRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX05NSV9DSEVDS19DUFUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JUlFGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CgojCiMgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUExJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKIyBDT05GSUdfREVCVUdfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUkNVX1NDQUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0VYUF9DUFVfU1RBTExfVElNRU9VVD0wCiMgQ09ORklHX1JDVV9DUFVfU1RBTExfQ1BVVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NHUk9VUF9SRUYgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX1JFVEhPT0s9eQpDT05GSUdfUkVUSE9PSz15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1JFVFZBTD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9OT19QQVRDSEFCTEU9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9PQkpUT09MX01DT1VOVD15CkNPTkZJR19IQVZFX09CSlRPT0xfTk9QX01DT1VOVD15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX0hBVkVfQlVJTERUSU1FX01DT1VOVF9TT1JUPXkKQ09ORklHX0JVSUxEVElNRV9NQ09VTlRfU09SVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9SRVRWQUwgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CiMgQ09ORklHX0ZQUk9CRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19IV0xBVF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19PU05PSVNFX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSTEFUX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfUFJPQkVfRVZFTlRTX0JURl9BUkdTPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfQ0M9eQojIENPTkZJR19TWU5USF9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19VU0VSX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU1RfVFJJR0dFUlMgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkVOVF9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfUkVDT1JEX1JFQ1VSU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU09SVF9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9WQUxJREFURV9USU1FX0RFTFRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRJUlFfREVMQVlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQUk9CRV9FVkVOVF9HRU5fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JWIGlzIG5vdCBzZXQKQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQ9eQojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1Q9eQpDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVF9NVUxUST15CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIHg4NiBEZWJ1Z2dpbmcKIwpDT05GSUdfRUFSTFlfUFJJTlRLX1VTQj15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX1VTQl9YREJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VOV0lOREVSX09SQz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldAojIGVuZCBvZiB4ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19URVNUX0RIUlkgaXMgbm90IHNldAojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlBVIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9DTE9DS1NPVVJDRV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_5.15.0-1065-aws_71.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_5.15.0-1065-aws_71.yaml new file mode 100755 index 0000000000..310c7a6483 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_5.15.0-1065-aws_71.yaml @@ -0,0 +1,12 @@ +kernelversion: "71" +kernelrelease: 5.15.0-1065-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-aws_5.15.0-1065-aws_71.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-aws_5.15.0-1065-aws_71.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.15.0-1065_5.15.0-1065.71_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-5.15.0-1065-aws_5.15.0-1065.71_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.15.0-1065_5.15.0-1065.71_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-5.15.0-1065-aws_5.15.0-1065.71_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_5.4.0-1128-aws_138.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_5.4.0-1128-aws_138.yaml new file mode 100755 index 0000000000..c6c667f28d --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_5.4.0-1128-aws_138.yaml @@ -0,0 +1,12 @@ +kernelversion: "138" +kernelrelease: 5.4.0-1128-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-aws_5.4.0-1128-aws_138.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-aws_5.4.0-1128-aws_138.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.4.0-1128_5.4.0-1128.138_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-5.4.0-1128-aws_5.4.0-1128.138_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.4.0-1128_5.4.0-1128.138_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-5.4.0-1128-aws_5.4.0-1128.138_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.5.0-1023-aws_23.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.5.0-1023-aws_23.yaml new file mode 100755 index 0000000000..123338686f --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.5.0-1023-aws_23.yaml @@ -0,0 +1,12 @@ +kernelversion: "23" +kernelrelease: 6.5.0-1023-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-aws_6.5.0-1023-aws_23.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-aws_6.5.0-1023-aws_23.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1023_6.5.0-1023.23_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1023-aws_6.5.0-1023.23_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1023_6.5.0-1023.23_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1023-aws_6.5.0-1023.23_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_11.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_12.yaml similarity index 65% rename from driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_11.yaml rename to driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_12.yaml index 04a1198271..70ae807d81 100755 --- a/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_11.yaml +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_12.yaml @@ -1,12 +1,12 @@ -kernelversion: "11" +kernelversion: "12" kernelrelease: 6.8.0-1011-aws target: ubuntu-aws architecture: amd64 output: - module: output/7.0.0+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_11.ko - probe: output/7.0.0+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_11.o + module: output/7.0.0+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_12.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_12.o kernelurls: - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.11_all.deb - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.11_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.11_all.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.11_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.12_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.12_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.12_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.12_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_5.15.0-1068-azure_77.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_5.15.0-1068-azure_77.yaml new file mode 100755 index 0000000000..bd9b89c083 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-azure_5.15.0-1068-azure_77.yaml @@ -0,0 +1,12 @@ +kernelversion: "77" +kernelrelease: 5.15.0-1068-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-azure_5.15.0-1068-azure_77.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-azure_5.15.0-1068-azure_77.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1068_5.15.0-1068.77_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1068-azure_5.15.0-1068.77_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1068_5.15.0-1068.77_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1068-azure_5.15.0-1068.77_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-gke_5.15.0-1062-gke_68.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gke_5.15.0-1062-gke_68.yaml new file mode 100755 index 0000000000..0fec7af5f2 --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gke_5.15.0-1062-gke_68.yaml @@ -0,0 +1,12 @@ +kernelversion: "68" +kernelrelease: 5.15.0-1062-gke +target: ubuntu-gke +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-gke_5.15.0-1062-gke_68.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-gke_5.15.0-1062-gke_68.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gke/linux-gke-headers-5.15.0-1062_5.15.0-1062.68_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gke/linux-headers-5.15.0-1062-gke_5.15.0-1062.68_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gke/linux-gke-headers-5.15.0-1062_5.15.0-1062.68_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gke/linux-headers-5.15.0-1062-gke_5.15.0-1062.68_amd64.deb diff --git a/driverkit/config/7.0.0+driver/x86_64/ubuntu-gkeop_5.4.0-1095-gkeop_99.yaml b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gkeop_5.4.0-1095-gkeop_99.yaml new file mode 100755 index 0000000000..4cc735943b --- /dev/null +++ b/driverkit/config/7.0.0+driver/x86_64/ubuntu-gkeop_5.4.0-1095-gkeop_99.yaml @@ -0,0 +1,12 @@ +kernelversion: "99" +kernelrelease: 5.4.0-1095-gkeop +target: ubuntu-gkeop +architecture: amd64 +output: + module: output/7.0.0+driver/x86_64/falco_ubuntu-gkeop_5.4.0-1095-gkeop_99.ko + probe: output/7.0.0+driver/x86_64/falco_ubuntu-gkeop_5.4.0-1095-gkeop_99.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.4.0-1095_5.4.0-1095.99_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.4.0-1095-gkeop_5.4.0-1095.99_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.4.0-1095_5.4.0-1095.99_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.4.0-1095-gkeop_5.4.0-1095.99_amd64.deb diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml index dcadacd3df..55fd5c90bf 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.18.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.18.1.el9_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.18.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.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 ecc8fbb9c1..a8f8f6514e 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-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../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.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..d3415f1996 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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../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.35-31.135.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.yaml index 3c1699541c..45d95027d4 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.35-31.135.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/0127b9313622a69a7314ed0a211516316e606777c25967b83f4226f8fe9b4c47/kernel-devel-5.10.35-31.135.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/0127b9313622a69a7314ed0a211516316e606777c25967b83f4226f8fe9b4c47/kernel-devel-5.10.35-31.135.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml index 74d78b5845..19b0d5133e 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.47-39.130.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/a50a09461ac094950c70ed26653de455dca05e58890d4f8550d98ab3cc38a4da/kernel-devel-5.10.47-39.130.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/a50a09461ac094950c70ed26653de455dca05e58890d4f8550d98ab3cc38a4da/kernel-devel-5.10.47-39.130.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..7cc6f67ce0 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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../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.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..c1059c1f05 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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml index eb60ca7ea4..01db0fd12f 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.93-87.444.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/5a12a859dfcf1cc6950643a585dcbd2ad145b333bf143cdabbf0da9eef1615f0/kernel-devel-5.10.93-87.444.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml index fcfecd9e6a..9c15c787d6 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.105-48.177.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/85e0c75a459a8113bfc6fd6313f34d8745ea44c1f689f7d804757e8a64663886/kernel-devel-5.4.105-48.177.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/85e0c75a459a8113bfc6fd6313f34d8745ea44c1f689f7d804757e8a64663886/kernel-devel-5.4.105-48.177.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 42cfade399..9f3c4ff9c9 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-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/022ddd013c5cae6739d99e110a09a612dcd07ad8d6fc1ffaee844d857e989887/kernel-devel-5.4.46-19.75.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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 d1325d7c7f..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/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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 28aa6c61b8..647f3bd8c2 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-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/ed337061f0e1aba96e903fbf115ef4f3cad0dc37316095446b8bcc8cc7b0fcc0/kernel-devel-5.4.50-25.83.amzn2.aarch64.rpm + - 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 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 276c352c59..02b070c451 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-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm + - 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 diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml index a11e15b6b4..a2b79af613 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.74-36.135.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/02e6c2027c08f6161ae92aba92db352b65a3306ddc86f98d9833ed5dafdf5e15/kernel-devel-5.4.74-36.135.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml index b65f159729..22450f223a 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.80-40.140.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/d8eadc57bc861ced4cbb78980e127dcd50fa8db63a93652c6d7f60eed3f232a7/kernel-devel-5.4.80-40.140.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d8eadc57bc861ced4cbb78980e127dcd50fa8db63a93652c6d7f60eed3f232a7/kernel-devel-5.4.80-40.140.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml index 9e6e10b179..a6dcba31f7 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.91-41.139.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/c58f4811a6edc635b362d1330920bfd24e47ff810b7f1db1c4a5b4741537be14/kernel-devel-5.4.91-41.139.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/c58f4811a6edc635b362d1330920bfd24e47ff810b7f1db1c4a5b4741537be14/kernel-devel-5.4.91-41.139.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 14987506fc..386f689d11 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-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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-193.28.1.el8_2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-193.28.1.el8_2.aarch64_1.yaml index e41ef787e3..9c7754d691 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-193.28.1.el8_2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-193.28.1.el8_2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-193.28.1.el8_2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-193.28.1.el8_2.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.2.2004/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.aarch64.rpm + - http://vault.centos.org/centos/8.2.2004/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml index 54685a9fbf..fccc67c157 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.12.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.12.1.el8_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.12.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.12.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.12.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml index a4c9789248..4e01f47bc8 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.19.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.19.1.el8_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.19.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.19.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.19.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml index 7a41a890f6..dd6ed01dd4 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.3.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.3.1.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.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 768e7668a1..e1e8d02763 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://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm + - http://archive.kernel.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..a55fb6e767 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://vault.centos.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 1607f92dfd..8ca292ee1d 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://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm + - http://vault.centos.org/centos/8/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 cd342d342f..ddb93c2f02 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://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.aarch64.rpm + - http://vault.centos.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.3.1.el8.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-552.3.1.el8.aarch64_1.yaml index 9f42ca8af7..0ef7acfd32 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-552.3.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-552.3.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-552.3.1.el8.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-552.3.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.3.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.3.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 1663f6d7cb..4e09dc9670 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://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.aarch64.rpm + - http://archive.kernel.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.1.2.el8_0.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.1.2.el8_0.aarch64_1.yaml index 2b7bd65352..ed965d8352 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.1.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.1.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.1.2.el8_0.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.1.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.1.2.el8_0.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml index fa0f5702c6..875f1179e6 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.11.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.11.2.el8_0.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.11.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml index 51930b8c96..65ec95b9a6 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.7.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.7.2.el8_0.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_6.9.4-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_6.9.4-1.el9.elrepo.aarch64_1.yaml deleted file mode 100755 index 6015485247..0000000000 --- a/driverkit/config/7.2.0+driver/aarch64/centos_6.9.4-1.el9.elrepo.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el9.elrepo.aarch64 -target: centos -architecture: arm64 -output: - module: output/7.2.0+driver/aarch64/falco_centos_6.9.4-1.el9.elrepo.aarch64_1.ko - probe: output/7.2.0+driver/aarch64/falco_centos_6.9.4-1.el9.elrepo.aarch64_1.o -kernelurls: - - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.4-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml index 20cd129b5e..fccb816024 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_6.9.5-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_6.9.5-1.el9.elrepo.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_6.9.5-1.el9.elrepo.aarch64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.aarch64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_6.9.6-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_6.9.6-1.el9.elrepo.aarch64_1.yaml new file mode 100755 index 0000000000..d4411b6628 --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/centos_6.9.6-1.el9.elrepo.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el9.elrepo.aarch64 +target: centos +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_centos_6.9.6-1.el9.elrepo.aarch64_1.ko + probe: output/7.2.0+driver/aarch64/falco_centos_6.9.6-1.el9.elrepo.aarch64_1.o +kernelurls: + - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.9.6-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/debian_6.1.94-1-arm64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/debian_6.1.94-1-arm64_1.yaml new file mode 100755 index 0000000000..d6cf85544f --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/debian_6.1.94-1-arm64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-arm64 +target: debian +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_debian_6.1.94-1-arm64_1.ko + probe: output/7.2.0+driver/aarch64/falco_debian_6.1.94-1-arm64_1.o +kernelurls: + - http://archive.raspberrypi.com/debian/pool/main/l/linux/linux-kbuild-6.1_6.1.73-1+rpt1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-arm64_6.1.94-1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb diff --git a/driverkit/config/7.2.0+driver/aarch64/debian_6.1.94-1-cloud-arm64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/debian_6.1.94-1-cloud-arm64_1.yaml new file mode 100755 index 0000000000..0b0837258b --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/debian_6.1.94-1-cloud-arm64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-cloud-arm64 +target: debian +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_debian_6.1.94-1-cloud-arm64_1.ko + probe: output/7.2.0+driver/aarch64/falco_debian_6.1.94-1-cloud-arm64_1.o +kernelurls: + - http://archive.raspberrypi.com/debian/pool/main/l/linux/linux-kbuild-6.1_6.1.73-1+rpt1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-cloud-arm64_6.1.94-1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb diff --git a/driverkit/config/7.2.0+driver/aarch64/debian_6.1.94-1-rt-arm64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/debian_6.1.94-1-rt-arm64_1.yaml new file mode 100755 index 0000000000..63ba0a625d --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/debian_6.1.94-1-rt-arm64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-rt-arm64 +target: debian +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_debian_6.1.94-1-rt-arm64_1.ko + probe: output/7.2.0+driver/aarch64/falco_debian_6.1.94-1-rt-arm64_1.o +kernelurls: + - http://archive.raspberrypi.com/debian/pool/main/l/linux/linux-kbuild-6.1_6.1.73-1+rpt1_arm64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common-rt_6.1.94-1_all.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-rt-arm64_6.1.94-1_arm64.deb diff --git a/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.4-100.fc39.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.4-100.fc39.aarch64_1.yaml deleted file mode 100755 index d147cc6e85..0000000000 --- a/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.4-100.fc39.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-100.fc39.aarch64 -target: fedora -architecture: arm64 -output: - module: output/7.2.0+driver/aarch64/falco_fedora_6.9.4-100.fc39.aarch64_1.ko - probe: output/7.2.0+driver/aarch64/falco_fedora_6.9.4-100.fc39.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.9.4-100.fc39.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.4-200.fc40.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.4-200.fc40.aarch64_1.yaml deleted file mode 100755 index eb876e98ec..0000000000 --- a/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.4-200.fc40.aarch64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-200.fc40.aarch64 -target: fedora -architecture: arm64 -output: - module: output/7.2.0+driver/aarch64/falco_fedora_6.9.4-200.fc40.aarch64_1.ko - probe: output/7.2.0+driver/aarch64/falco_fedora_6.9.4-200.fc40.aarch64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/40/Everything/aarch64/Packages/k/kernel-devel-6.9.4-200.fc40.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.5-100.fc39.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.5-100.fc39.aarch64_1.yaml new file mode 100755 index 0000000000..636d2b35a5 --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.5-100.fc39.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-100.fc39.aarch64 +target: fedora +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_fedora_6.9.5-100.fc39.aarch64_1.ko + probe: output/7.2.0+driver/aarch64/falco_fedora_6.9.5-100.fc39.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/aarch64/Packages/k/kernel-devel-6.9.5-100.fc39.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.5-200.fc40.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.5-200.fc40.aarch64_1.yaml new file mode 100755 index 0000000000..0c6970bcd7 --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/fedora_6.9.5-200.fc40.aarch64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-200.fc40.aarch64 +target: fedora +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_fedora_6.9.5-200.fc40.aarch64_1.ko + probe: output/7.2.0+driver/aarch64/falco_fedora_6.9.5-200.fc40.aarch64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/40/Everything/aarch64/Packages/k/kernel-devel-6.9.5-200.fc40.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml b/driverkit/config/7.2.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml index 936009c1d6..8bfb0be217 100755 --- a/driverkit/config/7.2.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_photon_6.1.10-11.ph5_1.ko probe: output/7.2.0+driver/aarch64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm + - https://packages.vmware.com/photon/5.0/photon_release_5.0_aarch64/aarch64/linux-devel-6.1.10-11.ph5.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/photon_6.1.90-5.ph5_1.yaml b/driverkit/config/7.2.0+driver/aarch64/photon_6.1.90-5.ph5_1.yaml new file mode 100755 index 0000000000..ecc827f455 --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/photon_6.1.90-5.ph5_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.1.90-5.ph5 +target: photon +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_photon_6.1.90-5.ph5_1.ko + probe: output/7.2.0+driver/aarch64/falco_photon_6.1.90-5.ph5_1.o +kernelurls: + - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.90-5.ph5.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/talos_6.6.33-talos_1_v1.7.5.yaml b/driverkit/config/7.2.0+driver/aarch64/talos_6.6.33-talos_1_v1.7.5.yaml new file mode 100755 index 0000000000..7a70ebaf8d --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/talos_6.6.33-talos_1_v1.7.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.7.5 +kernelrelease: 6.6.33-talos +target: talos +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_talos_6.6.33-talos_1_v1.7.5.ko + probe: output/7.2.0+driver/aarch64/falco_talos_6.6.33-talos_1_v1.7.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2FybTY0IDYuNi4zMyBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RFWFQ9ImdjYyAoR0NDKSAxMy4yLjAiCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0NDX1ZFUlNJT049MTMwMjAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklHX0FTX0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTI0MjAwCkNPTkZJR19MRF9JU19CRkQ9eQpDT05GSUdfTERfVkVSU0lPTj0yNDIwMApDT05GSUdfTExEX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FOX0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX1RJRURfT1VUUFVUPXkKQ09ORklHX0dDQ19BU01fR09UT19PVVRQVVRfV09SS0FST1VORD15CkNPTkZJR19DQ19IQVNfQVNNX0lOTElORT15CkNPTkZJR19DQ19IQVNfTk9fUFJPRklMRV9GTl9BVFRSPXkKQ09ORklHX1BBSE9MRV9WRVJTSU9OPTEyNgpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLXRhbG9zIgojIENPTkZJR19MT0NBTFZFUlNJT05fQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19ERUZBVUxUX0lOSVQ9IiIKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQojIENPTkZJR19XQVRDSF9RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1dfTEVWRUw9eQpDT05GSUdfR0VORVJJQ19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19IQVJESVJRU19TV19SRVNFTkQ9eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0lSUV9GQVNURU9JX0hJRVJBUkNIWV9IQU5ETEVSUz15CkNPTkZJR19HRU5FUklDX0lSUV9JUEk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0lSUV9NU0lfSU9NTVU9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09ORklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldAojIGVuZCBvZiBJUlEgc3Vic3lzdGVtCgpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfQVJDSF9IQVNfVElDS19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfSEFWRV9QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfSURMRT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05PX0haX0ZVTEwgaXMgbm90IHNldApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKIyBlbmQgb2YgVGltZXJzIHN1YnN5c3RlbQoKQ09ORklHX0JQRj15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKQ09ORklHX0FSQ0hfV0FOVF9ERUZBVUxUX0JQRl9KSVQ9eQoKIwojIEJQRiBzdWJzeXN0ZW0KIwpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfSklUX0FMV0FZU19PTj15CkNPTkZJR19CUEZfSklUX0RFRkFVTFRfT049eQpDT05GSUdfQlBGX1VOUFJJVl9ERUZBVUxUX09GRj15CiMgQ09ORklHX0JQRl9QUkVMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0JQRl9MU009eQojIGVuZCBvZiBCUEYgc3Vic3lzdGVtCgpDT05GSUdfUFJFRU1QVF9OT05FX0JVSUxEPXkKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfRFlOQU1JQyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9DT1JFPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfU0NIRURfVEhFUk1BTF9QUkVTU1VSRT15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CkNPTkZJR19QU0k9eQojIENPTkZJR19QU0lfREVGQVVMVF9ESVNBQkxFRCBpcyBub3Qgc2V0CiMgZW5kIG9mIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKCkNPTkZJR19DUFVfSVNPTEFUSU9OPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eQpDT05GSUdfVEFTS1NfUlVERV9SQ1U9eQpDT05GSUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xOApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCiMgQ09ORklHX1BSSU5US19JTkRFWCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX1NDSEVEX0NMT0NLPXkKCiMKIyBTY2hlZHVsZXIgZmVhdHVyZXMKIwojIENPTkZJR19VQ0xBTVBfVEFTSyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNjaGVkdWxlciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzEwX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKIyBDT05GSUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFMgaXMgbm90IHNldApDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19TQ0hFRF9NTV9DSUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQpDT05GSUdfQ0dST1VQX1JETUE9eQpDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CkNPTkZJR19DR1JPVVBfQ1BVQUNDVD15CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfQlBGPXkKIyBDT05GSUdfQ0dST1VQX01JU0MgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19DR1JPVVBfREFUQT15CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19USU1FX05TPXkKQ09ORklHX0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQpDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CkNPTkZJR19SRF9aU1REPXkKIyBDT05GSUdfQk9PVF9DT05GSUcgaXMgbm90IHNldApDT05GSUdfSU5JVFJBTUZTX1BSRVNFUlZFX01USU1FPXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0xEX09SUEhBTl9XQVJOX0xFVkVMPSJ3YXJuIgpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKIyBDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfSU9fVVJJTkc9eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZTVM9eQojIENPTkZJR19LQUxMU1lNU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tBTExTWU1TX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0FSQ0hfSEFTX01FTUJBUlJJRVJfU1lOQ19DT1JFPXkKQ09ORklHX0tDTVA9eQpDT05GSUdfUlNFUT15CkNPTkZJR19DQUNIRVNUQVRfU1lTQ0FMTD15CiMgQ09ORklHX0RFQlVHX1JTRVEgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19HVUVTVF9QRVJGX0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwoKQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTj15CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQoKIwojIEtleGVjIGFuZCBjcmFzaCBmZWF0dXJlcwojCkNPTkZJR19DUkFTSF9DT1JFPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfSEFWRV9JTUFfS0VYRUM9eQojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19LRVhFQ19GSUxFPXkKQ09ORklHX0tFWEVDX1NJRz15CkNPTkZJR19LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0NSQVNIX0RVTVA9eQojIGVuZCBvZiBLZXhlYyBhbmQgY3Jhc2ggZmVhdHVyZXMKIyBlbmQgb2YgR2VuZXJhbCBzZXR1cAoKQ09ORklHX0FSTTY0PXkKQ09ORklHX0dDQ19TVVBQT1JUU19EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfNjRCSVQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSTTY0X1BBR0VfU0hJRlQ9MTIKQ09ORklHX0FSTTY0X0NPTlRfUFRFX1NISUZUPTQKQ09ORklHX0FSTTY0X0NPTlRfUE1EX1NISUZUPTQKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NSU49MTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MzMKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTExCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfR0VORVJJQ19DU1VNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX1NNUD15CkNPTkZJR19LRVJORUxfTU9ERV9ORU9OPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0FSQ0hfUFJPQ19LQ09SRV9URVhUPXkKQ09ORklHX0JVSUxUSU5fUkVUVVJOX0FERFJFU1NfU1RSSVBTX1BBQz15CgojCiMgUGxhdGZvcm0gc2VsZWN0aW9uCiMKQ09ORklHX0FSQ0hfQUNUSU9OUz15CkNPTkZJR19BUkNIX1NVTlhJPXkKIyBDT05GSUdfQVJDSF9BTFBJTkUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX0FQUExFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQkNNPXkKQ09ORklHX0FSQ0hfQkNNMjgzNT15CkNPTkZJR19BUkNIX0JDTV9JUFJPQz15CiMgQ09ORklHX0FSQ0hfQkNNQkNBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQlJDTVNUQj15CkNPTkZJR19BUkNIX0JFUkxJTj15CkNPTkZJR19BUkNIX0JJVE1BSU49eQojIENPTkZJR19BUkNIX0VYWU5PUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfU1BBUlg1IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSzM9eQpDT05GSUdfQVJDSF9MRzFLPXkKQ09ORklHX0FSQ0hfSElTST15CiMgQ09ORklHX0FSQ0hfS0VFTUJBWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01FRElBVEVLPXkKQ09ORklHX0FSQ0hfTUVTT049eQpDT05GSUdfQVJDSF9NVkVCVT15CkNPTkZJR19BUkNIX05YUD15CkNPTkZJR19BUkNIX0xBWUVSU0NBUEU9eQpDT05GSUdfQVJDSF9NWEM9eQojIENPTkZJR19BUkNIX1MzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfTUEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfTlBDTSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1FDT009eQpDT05GSUdfQVJDSF9SRUFMVEVLPXkKQ09ORklHX0FSQ0hfUkVORVNBUz15CkNPTkZJR19BUkNIX1JPQ0tDSElQPXkKQ09ORklHX0FSQ0hfU0VBVFRMRT15CiMgQ09ORklHX0FSQ0hfSU5URUxfU09DRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfU1RNMzIgaXMgbm90IHNldApDT05GSUdfQVJDSF9TWU5RVUFDRVI9eQpDT05GSUdfQVJDSF9URUdSQT15CkNPTkZJR19BUkNIX1NQUkQ9eQpDT05GSUdfQVJDSF9USFVOREVSPXkKQ09ORklHX0FSQ0hfVEhVTkRFUjI9eQojIENPTkZJR19BUkNIX1VOSVBISUVSIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfVkVYUFJFU1M9eQojIENPTkZJR19BUkNIX1ZJU0NPTlRJIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfWEdFTkU9eQpDT05GSUdfQVJDSF9aWU5RTVA9eQojIGVuZCBvZiBQbGF0Zm9ybSBzZWxlY3Rpb24KCiMKIyBLZXJuZWwgRmVhdHVyZXMKIwoKIwojIEFSTSBlcnJhdGEgd29ya2Fyb3VuZHMgdmlhIHRoZSBhbHRlcm5hdGl2ZXMgZnJhbWV3b3JrCiMKQ09ORklHX0FNUEVSRV9FUlJBVFVNX0FDMDNfQ1BVXzM4PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfQ0xFQU5fQ0FDSEU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjYzMTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjczMTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjQwNjk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MTk0NzI9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MzIwNzU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MzQyMjA9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNzQyMDk4PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fODQ1NzE5PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fODQzNDE5PXkKQ09ORklHX0FSTTY0X0xEX0hBU19GSVhfRVJSQVRVTV84NDM0MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMDI0NzE4PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTQxODA0MD15CkNPTkZJR19BUk02NF9XT1JLQVJPVU5EX1NQRUNVTEFUSVZFX0FUPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTE2NTUyMj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzEzMTkzNjc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTMwOTIzPXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfUkVQRUFUX1RMQkk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDQxMDA3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTI4NjgwNz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE0NjMyMjU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTQyNDE5PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTUwODQxMj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNTE2Nzg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yMDc3MDU3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjY1ODQxNz15CkNPTkZJR19BUk02NF9XT1JLQVJPVU5EX1RTQl9GTFVTSF9GQUlMVVJFPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA1NDIyMz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNjc5NjE9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDQxMDA5PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjQ1NzE2OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI2NDUxOTg9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9TUEVDVUxBVElWRV9VTlBSSVZfTE9BRD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI5NjYyOTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8zMTE3Mjk1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIyMzc1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTQ0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTU0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzI3NDU2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzMwMTE1PXkKQ09ORklHX0NBVklVTV9UWDJfRVJSQVRVTV8yMTk9eQpDT05GSUdfRlVKSVRTVV9FUlJBVFVNXzAxMDAwMT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjE2MDA4MDI9eQpDT05GSUdfUUNPTV9GQUxLT1JfRVJSQVRVTV8xMDAzPXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fMTAwOT15CkNPTkZJR19RQ09NX1FERjI0MDBfRVJSQVRVTV8wMDY1PXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fRTEwNDE9eQpDT05GSUdfTlZJRElBX0NBUk1FTF9DTlBfRVJSQVRVTT15CkNPTkZJR19ST0NLQ0hJUF9FUlJBVFVNXzM1ODgwMDE9eQpDT05GSUdfU09DSU9ORVhUX1NZTlFVQUNFUl9QUkVJVFM9eQojIGVuZCBvZiBBUk0gZXJyYXRhIHdvcmthcm91bmRzIHZpYSB0aGUgYWx0ZXJuYXRpdmVzIGZyYW1ld29yawoKQ09ORklHX0FSTTY0XzRLX1BBR0VTPXkKIyBDT05GSUdfQVJNNjRfMTZLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfNjRLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfVkFfQklUU18zOSBpcyBub3Qgc2V0CkNPTkZJR19BUk02NF9WQV9CSVRTXzQ4PXkKQ09ORklHX0FSTTY0X1ZBX0JJVFM9NDgKQ09ORklHX0FSTTY0X1BBX0JJVFNfNDg9eQpDT05GSUdfQVJNNjRfUEFfQklUUz00OAojIENPTkZJR19DUFVfQklHX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfTElUVExFX0VORElBTj15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1NDSEVEX0NMVVNURVIgaXMgbm90IHNldApDT05GSUdfU0NIRURfU01UPXkKQ09ORklHX05SX0NQVVM9NTEyCkNPTkZJR19IT1RQTFVHX0NQVT15CkNPTkZJR19OVU1BPXkKQ09ORklHX05PREVTX1NISUZUPTYKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0hXX1BFUkZfRVZFTlRTPXkKQ09ORklHX0NDX0hBVkVfU0hBRE9XX0NBTExfU1RBQ0s9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfREVGQVVMVF9LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19UUkFOU19UQUJMRT15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU49eQpDT05GSUdfQVJDSF9GT1JDRV9NQVhfT1JERVI9MTAKQ09ORklHX1VOTUFQX0tFUk5FTF9BVF9FTDA9eQpDT05GSUdfTUlUSUdBVEVfU1BFQ1RSRV9CUkFOQ0hfSElTVE9SWT15CkNPTkZJR19ST0RBVEFfRlVMTF9ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQVJNNjRfU1dfVFRCUjBfUEFOPXkKQ09ORklHX0FSTTY0X1RBR0dFRF9BRERSX0FCST15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfS1VTRVJfSEVMUEVSUz15CiMgQ09ORklHX0NPTVBBVF9BTElHTk1FTlRfRklYVVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSTVY4X0RFUFJFQ0FURUQ9eQpDT05GSUdfU1dQX0VNVUxBVElPTj15CkNPTkZJR19DUDE1X0JBUlJJRVJfRU1VTEFUSU9OPXkKQ09ORklHX1NFVEVORF9FTVVMQVRJT049eQoKIwojIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9IV19BRkRCTT15CkNPTkZJR19BUk02NF9QQU49eQpDT05GSUdfQVNfSEFTX0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X1VTRV9MU0VfQVRPTUlDUz15CiMgZW5kIG9mIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfMj15CkNPTkZJR19BU19IQVNfU0hBMz15CkNPTkZJR19BUk02NF9QTUVNPXkKQ09ORklHX0FSTTY0X1JBU19FWFROPXkKQ09ORklHX0FSTTY0X0NOUD15CiMgZW5kIG9mIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjMgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9QVFJfQVVUSD15CkNPTkZJR19BUk02NF9QVFJfQVVUSF9LRVJORUw9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVQ9eQpDT05GSUdfQ0NfSEFTX1NJR05fUkVUVVJOX0FERFJFU1M9eQpDT05GSUdfQVNfSEFTX0FSTVY4XzM9eQpDT05GSUdfQVNfSEFTX0NGSV9ORUdBVEVfUkFfU1RBVEU9eQpDT05GSUdfQVNfSEFTX0xEQVBSPXkKIyBlbmQgb2YgQVJNdjguMyBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgojCiMgQVJNdjguNCBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCiMKQ09ORklHX0FSTTY0X0FNVV9FWFROPXkKQ09ORklHX0FTX0hBU19BUk1WOF80PXkKQ09ORklHX0FSTTY0X1RMQl9SQU5HRT15CiMgZW5kIG9mIEFSTXY4LjQgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjUgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfNT15CkNPTkZJR19BUk02NF9CVEk9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVRfQlRJPXkKQ09ORklHX0FSTTY0X0UwUEQ9eQpDT05GSUdfQVJNNjRfQVNfSEFTX01URT15CkNPTkZJR19BUk02NF9NVEU9eQojIGVuZCBvZiBBUk12OC41IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC43IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfRVBBTj15CiMgZW5kIG9mIEFSTXY4LjcgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKQ09ORklHX0FSTTY0X1NWRT15CkNPTkZJR19BUk02NF9TTUU9eQpDT05GSUdfQVJNNjRfUFNFVURPX05NST15CiMgQ09ORklHX0FSTTY0X0RFQlVHX1BSSU9SSVRZX01BU0tJTkcgaXMgbm90IHNldApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9eQpDT05GSUdfUkFORE9NSVpFX01PRFVMRV9SRUdJT05fRlVMTD15CkNPTkZJR19DQ19IQVZFX1NUQUNLUFJPVEVDVE9SX1NZU1JFRz15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9QRVJfVEFTSz15CiMgZW5kIG9mIEtlcm5lbCBGZWF0dXJlcwoKIwojIEJvb3Qgb3B0aW9ucwojCkNPTkZJR19BUk02NF9BQ1BJX1BBUktJTkdfUFJPVE9DT0w9eQpDT05GSUdfQ01ETElORT0iY29uc29sZT10dHlBTUEwIgpDT05GSUdfQ01ETElORV9GUk9NX0JPT1RMT0FERVI9eQojIENPTkZJR19DTURMSU5FX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGST15CkNPTkZJR19ETUk9eQojIGVuZCBvZiBCb290IG9wdGlvbnMKCiMKIyBQb3dlciBtYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldApDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19ET01BSU5TPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19TTEVFUD15CkNPTkZJR19QTV9HRU5FUklDX0RPTUFJTlNfT0Y9eQpDT05GSUdfQ1BVX1BNPXkKIyBDT05GSUdfRU5FUkdZX01PREVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVudCBvcHRpb25zCgojCiMgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKIwoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlM9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CkNPTkZJR19DUFVfSURMRV9HT1ZfVEVPPXkKQ09ORklHX0RUX0lETEVfU1RBVEVTPXkKQ09ORklHX0RUX0lETEVfR0VOUEQ9eQoKIwojIEFSTSBDUFUgSWRsZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9QU0NJX0NQVUlETEU9eQpDT05GSUdfQVJNX1BTQ0lfQ1BVSURMRV9ET01BSU49eQojIGVuZCBvZiBBUk0gQ1BVIElkbGUgRHJpdmVycwojIGVuZCBvZiBDUFUgSWRsZQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19DUFVGUkVRX0RUPXkKQ09ORklHX0NQVUZSRVFfRFRfUExBVERFVj15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUT15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUV9GSUU9eQpDT05GSUdfQVJNX0FMTFdJTk5FUl9TVU41MElfQ1BVRlJFUV9OVk1FTT15CkNPTkZJR19BUk1fQVJNQURBXzM3WFhfQ1BVRlJFUT15CkNPTkZJR19BUk1fQVJNQURBXzhLX0NQVUZSRVE9eQpDT05GSUdfQVJNX1NDUElfQ1BVRlJFUT15CkNPTkZJR19BUk1fQlJDTVNUQl9BVlNfQ1BVRlJFUT15CkNPTkZJR19BUk1fSU1YX0NQVUZSRVFfRFQ9eQojIENPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUV9IVz15CkNPTkZJR19BUk1fUUNPTV9DUFVGUkVRX0hXPXkKQ09ORklHX0FSTV9SQVNQQkVSUllQSV9DUFVGUkVRPXkKQ09ORklHX0FSTV9TQ01JX0NQVUZSRVE9eQojIENPTkZJR19BUk1fVEVHUkEyMF9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9URUdSQTEyNF9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE4Nl9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE5NF9DUFVGUkVRPXkKQ09ORklHX0FSTV9USV9DUFVGUkVRPXkKQ09ORklHX1FPUklRX0NQVUZSRVE9eQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIyBlbmQgb2YgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKCkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0dFTkVSSUNfR1NJPXkKQ09ORklHX0FDUElfQ0NBX1JFUVVJUkVEPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NQQ1JfVEFCTEU9eQojIENPTkZJR19BQ1BJX0ZQRFQgaXMgbm90IHNldApDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPXkKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX1RBRD15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX01DRkc9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQpDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFk9eQpDT05GSUdfQUNQSV9ORklUPXkKIyBDT05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9ITUFUPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfU0VBPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPXkKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05GSUdGUz15CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9JT1JUPXkKQ09ORklHX0FDUElfR1REVD15CiMgQ09ORklHX0FDUElfQUdESSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FQTVQ9eQpDT05GSUdfQUNQSV9QUFRUPXkKQ09ORklHX0FDUElfUENDPXkKIyBDT05GSUdfQUNQSV9GRkggaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9ESVJUWV9SSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfQUNRX1JFTD15CkNPTkZJR19ORUVEX0tWTV9ESVJUWV9SSU5HX1dJVEhfQklUTUFQPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fVkNQVV9SVU5fUElEX0NIQU5HRT15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CiMgQ09ORklHX05WSEVfRUwyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfQVJDSF9IQVNfU1VCUEFHRV9GQVVMVFM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19LUFJPQkVTPXkKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVTPXkKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19HRU5FUklDX0lETEVfUE9MTF9TRVRVUD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19LRUVQSU5JVFJEPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfTk9fSU5TVFI9eQpDT05GSUdfSEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVA9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQojIENPTkZJR19TRUNDT01QX0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9TVEFDS0xFQUs9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFOR19USElOPXkKQ09ORklHX0xUT19OT05FPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ0ZJX0NMQU5HPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lOR19VU0VSPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfTU9WRV9QVUQ9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MTgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTExCkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl8yNTZLQj15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9UT1BET1dOX01NQVBfTEFZT1VUPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DT01QQVRfMzJCSVRfVElNRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKQ09ORklHX0hBVkVfQVJDSF9SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVD15CkNPTkZJR19SQU5ET01JWkVfS1NUQUNLX09GRlNFVF9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX0hBVkVfQVJDSF9DT01QSUxFUl9IPXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1JFTFI9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfS0VZPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVZFX1RSQUNFX01NSU9fQUNDRVNTPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKQ09ORklHX0ZVTkNUSU9OX0FMSUdOTUVOVF80Qj15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlRfOEI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UPTgKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfQ0dST1VQX1BVTlRfQklPPXkKQ09ORklHX0JMS19ERVZfQlNHX0NPTU1PTj15CkNPTkZJR19CTEtfSUNRPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZX1QxMD15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HX0xPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19XQlQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFURU5DWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfRkNfQVBQSUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPQ09TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9QUklPIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERUJVR19GUz15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19JTkxJTkVfRU5DUllQVElPTiBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFBhcnRpdGlvbiBUeXBlcwoKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tfSE9MREVSX0RFUFJFQ0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CkNPTkZJR19JT1NDSEVEX0JGUT15CkNPTkZJR19CRlFfR1JPVVBfSU9TQ0hFRD15CiMgQ09ORklHX0JGUV9DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfQVNOMT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1RSWUxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVFJZTE9DSz15CkNPTkZJR19JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1JFQURfTE9DSz15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfQkg9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfTk9OX09WRVJMQVBQSU5HX0FERFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lTQ0FMTF9XUkFQUEVSPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfQVJDSF9CSU5GTVRfRUxGX1NUQVRFPXkKQ09ORklHX0FSQ0hfQklORk1UX0VMRl9FWFRSQV9QSERSUz15CkNPTkZJR19BUkNIX0hBVkVfRUxGX1BST1Q9eQpDT05GSUdfQVJDSF9VU0VfR05VX1BST1BFUlRZPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfWlNXQVAgaXMgbm90IHNldAoKIwojIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKIwojIENPTkZJR19TTEFCX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMVUJfVElOWSBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgQ09ORklHX1JBTkRPTV9LTUFMTE9DX0NBQ0hFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfQVJDSF9LRUVQX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUhQX01FTU1BUF9PTl9NRU1PUllfRU5BQkxFPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVF9VTkVWSUNUQUJMRV9ERUZBVUxUPTEKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9MzI3NjgKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfUFRFX0RFVk1BUD15CkNPTkZJR19BUkNIX0hBU19aT05FX0RNQV9TRVQ9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9VU0VTX1BHX0FSQ0hfWD15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUE9PTF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19TRUNSRVRNRU09eQojIENPTkZJR19BTk9OX1ZNQV9OQU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfTFJVX0dFTj15CkNPTkZJR19MUlVfR0VOX0VOQUJMRUQ9eQojIENPTkZJR19MUlVfR0VOX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEVSX1ZNQV9MT0NLPXkKQ09ORklHX1BFUl9WTUFfTE9DSz15CkNPTkZJR19MT0NLX01NX0FORF9GSU5EX1ZNQT15CgojCiMgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojCiMgQ09ORklHX0RBTU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojIGVuZCBvZiBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCgpDT05GSUdfTkVUPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQpDT05GSUdfTkVUX1hHUkVTUz15CkNPTkZJR19TS0JfRVhURU5TSU9OUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CiMgQ09ORklHX1BBQ0tFVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009eQpDT05GSUdfQUZfVU5JWF9PT0I9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldApDT05GSUdfVExTPW0KIyBDT05GSUdfVExTX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RMU19UT0UgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX09GRkxPQUQ9eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CiMgQ09ORklHX1hGUk1fSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fQUg9eQpDT05GSUdfWEZSTV9FU1A9eQpDT05GSUdfWEZSTV9JUENPTVA9eQojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfU01DIGlzIG5vdCBzZXQKQ09ORklHX1hEUF9TT0NLRVRTPXkKIyBDT05GSUdfWERQX1NPQ0tFVFNfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSEFORFNIQUtFPXkKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBfTVVMVElDQVNUPXkKQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CiMgQ09ORklHX0lQX0ZJQl9UUklFX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9ST1VURV9NVUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNPTkZJR19JUF9ST1VURV9DTEFTU0lEPXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CkNPTkZJR19JUF9QTlBfQk9PVFA9eQpDT05GSUdfSVBfUE5QX1JBUlA9eQpDT05GSUdfTkVUX0lQSVA9eQpDT05GSUdfTkVUX0lQR1JFX0RFTVVYPXkKQ09ORklHX05FVF9JUF9UVU5ORUw9eQpDT05GSUdfTkVUX0lQR1JFPW0KIyBDT05GSUdfTkVUX0lQR1JFX0JST0FEQ0FTVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9NUk9VVEVfQ09NTU9OPXkKQ09ORklHX0lQX01ST1VURT15CiMgQ09ORklHX0lQX01ST1VURV9NVUxUSVBMRV9UQUJMRVMgaXMgbm90IHNldApDT05GSUdfSVBfUElNU01fVjE9eQpDT05GSUdfSVBfUElNU01fVjI9eQpDT05GSUdfU1lOX0NPT0tJRVM9eQojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90IHNldApDT05GSUdfTkVUX1VEUF9UVU5ORUw9eQpDT05GSUdfTkVUX0ZPVT15CkNPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFM9eQpDT05GSUdfSU5FVF9BSD15CkNPTkZJR19JTkVUX0VTUD15CiMgQ09ORklHX0lORVRfRVNQX09GRkxPQUQgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0VTUElOVENQIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfVEFCTEVfUEVSVFVSQl9PUkRFUj0xNgpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUX1RVTk5FTD15CiMgQ09ORklHX0lORVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CiMgQ09ORklHX1RDUF9DT05HX0JJQyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19DVUJJQz15CiMgQ09ORklHX1RDUF9DT05HX1dFU1RXT09EIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFRDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hTVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFlCTEEgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRUdBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX05WIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfU0NBTEFCTEUgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19MUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ZFTk8gaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19ZRUFIIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSUxMSU5PSVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19EQ1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19CQlI9eQpDT05GSUdfREVGQVVMVF9DVUJJQz15CiMgQ09ORklHX0RFRkFVTFRfQkJSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQX01ENVNJRz15CkNPTkZJR19JUFY2PXkKQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05GSUdfSVBWNl9ST1VURV9JTkZPPXkKIyBDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9BSD15CkNPTkZJR19JTkVUNl9FU1A9eQpDT05GSUdfSU5FVDZfRVNQX09GRkxPQUQ9eQojIENPTkZJR19JTkVUNl9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9JUENPTVA9eQpDT05GSUdfSVBWNl9NSVA2PXkKQ09ORklHX0lQVjZfSUxBPXkKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVQ2X1RVTk5FTD15CiMgQ09ORklHX0lQVjZfVlRJIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfU0lUPXkKIyBDT05GSUdfSVBWNl9TSVRfNlJEIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpDT05GSUdfSVBWNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X0dSRSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X0ZPVT15CkNPTkZJR19JUFY2X0ZPVV9UVU5ORUw9eQpDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVM9eQojIENPTkZJR19JUFY2X1NVQlRSRUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9NUk9VVEUgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfSE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfUlBMX0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9JT0FNNl9MV1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRMQUJFTD15CiMgQ09ORklHX01QVENQIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15CkNPTkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj15CgojCiMgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJR19ORVRGSUxURVJfRUdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9TS0lQX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz15CkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0JSSURHRT15CkNPTkZJR19ORVRGSUxURVJfQlBGX0xJTks9eQojIENPTkZJR19ORVRGSUxURVJfTkVUTElOS19IT09LIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX09TRj15CkNPTkZJR19ORl9DT05OVFJBQ0s9eQpDT05GSUdfTkZfTE9HX1NZU0xPRz15CkNPTkZJR19ORVRGSUxURVJfQ09OTkNPVU5UPXkKQ09ORklHX05GX0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTEFCRUxTPXkKQ09ORklHX05GX0NPTk5UUkFDS19PVlM9eQojIENPTkZJR19ORl9DVF9QUk9UT19EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX05GX0NUX1BST1RPX0dSRT15CkNPTkZJR19ORl9DVF9QUk9UT19TQ1RQPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19BTUFOREEgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUD15CiMgQ09ORklHX05GX0NPTk5UUkFDS19IMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0lSQyBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkKQ09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPXkKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05GSUdfTkZfQ1RfTkVUTElOSz15CiMgQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NUX05FVExJTktfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0dMVUVfQ1Q9eQpDT05GSUdfTkZfTkFUPXkKQ09ORklHX05GX05BVF9GVFA9eQpDT05GSUdfTkZfTkFUX1NJUD15CkNPTkZJR19ORl9OQVRfVEZUUD15CkNPTkZJR19ORl9OQVRfUkVESVJFQ1Q9eQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREU9eQpDT05GSUdfTkZfTkFUX09WUz15CkNPTkZJR19ORVRGSUxURVJfU1lOUFJPWFk9eQpDT05GSUdfTkZfVEFCTEVTPXkKQ09ORklHX05GX1RBQkxFU19JTkVUPXkKQ09ORklHX05GX1RBQkxFU19ORVRERVY9eQpDT05GSUdfTkZUX05VTUdFTj15CkNPTkZJR19ORlRfQ1Q9eQojIENPTkZJR19ORlRfQ09OTkxJTUlUIGlzIG5vdCBzZXQKQ09ORklHX05GVF9MT0c9eQpDT05GSUdfTkZUX0xJTUlUPXkKQ09ORklHX05GVF9NQVNRPXkKQ09ORklHX05GVF9SRURJUj15CkNPTkZJR19ORlRfTkFUPXkKIyBDT05GSUdfTkZUX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfUVVFVUU9eQpDT05GSUdfTkZUX1FVT1RBPXkKQ09ORklHX05GVF9SRUpFQ1Q9eQpDT05GSUdfTkZUX1JFSkVDVF9JTkVUPXkKQ09ORklHX05GVF9DT01QQVQ9eQpDT05GSUdfTkZUX0hBU0g9eQpDT05GSUdfTkZUX0ZJQj15CkNPTkZJR19ORlRfRklCX0lORVQ9eQojIENPTkZJR19ORlRfWEZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TT0NLRVQgaXMgbm90IHNldAojIENPTkZJR19ORlRfT1NGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1RQUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9GV0RfTkVUREVWPXkKIyBDT05GSUdfTkZUX0ZJQl9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19ORlRfUkVKRUNUX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0ZMT1dfVEFCTEUgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUQUJMRVM9eQpDT05GSUdfTkVURklMVEVSX1hUQUJMRVNfQ09NUEFUPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9TRVQ9eQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0FVRElUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0hFQ0tTVU09eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTlNFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURMRVRJTUVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTEVEPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTE9HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTkFUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVUTUFQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZMT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORlFVRVVFPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFTUVVFUkFERT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RFRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9YWT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9TRUNNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQT1BUU1RSSVA9eQoKIwojIFh0YWJsZXMgbWF0Y2hlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQUREUlRZUEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0JQRj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0dST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DTFVTVEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT01NRU5UPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OQllURVM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MQUJFTD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTlRSQUNLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DUFU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RDQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RFVkdST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FQ049eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VTUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEFTSExJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IRUxQRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUENPTVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQUkFOR0U9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQVlM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0wyVFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ORkFDQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09TRj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BPTElDWT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEhZU0RFVj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUVVPVEE9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JBVEVFU1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQUxNPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUNFTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NDVFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NPQ0tFVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RSSU5HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RJTUU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1UzMj15CiMgZW5kIG9mIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19JUF9TRVQ9eQpDT05GSUdfSVBfU0VUX01BWD0yNTYKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVA9eQpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUE1BQz15CkNPTkZJR19JUF9TRVRfQklUTUFQX1BPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVA9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQVJLPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRJUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTUFDPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVElGQUNFPXkKQ09ORklHX0lQX1NFVF9MSVNUX1NFVD15CkNPTkZJR19JUF9WUz15CkNPTkZJR19JUF9WU19JUFY2PXkKIyBDT05GSUdfSVBfVlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKQ09ORklHX0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQojIENPTkZJR19JUF9WU19QUk9UT19FU1AgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX1NDVFAgaXMgbm90IHNldAoKIwojIElQVlMgc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1JSPXkKQ09ORklHX0lQX1ZTX1dSUj15CkNPTkZJR19JUF9WU19MQz15CiMgQ09ORklHX0lQX1ZTX1dMQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfT1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0xCTENSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfREggaXMgbm90IHNldApDT05GSUdfSVBfVlNfU0g9eQojIENPTkZJR19JUF9WU19NSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1NFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX05RIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfVFdPUyBpcyBub3Qgc2V0CgojCiMgSVBWUyBTSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfU0hfVEFCX0JJVFM9OAoKIwojIElQVlMgTUggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX01IX1RBQl9JTkRFWD0xMgoKIwojIElQVlMgYXBwbGljYXRpb24gaGVscGVyCiMKIyBDT05GSUdfSVBfVlNfRlRQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX05GQ1Q9eQojIENPTkZJR19JUF9WU19QRV9TSVAgaXMgbm90IHNldAoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBWND15CkNPTkZJR19ORl9TT0NLRVRfSVBWND15CkNPTkZJR19ORl9UUFJPWFlfSVBWND15CkNPTkZJR19ORl9UQUJMRVNfSVBWND15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjQ9eQojIENPTkZJR19ORlRfRFVQX0lQVjQgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY0PXkKIyBDT05GSUdfTkZfVEFCTEVTX0FSUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWND15CkNPTkZJR19ORl9MT0dfQVJQPXkKQ09ORklHX05GX0xPR19JUFY0PXkKQ09ORklHX05GX1JFSkVDVF9JUFY0PXkKQ09ORklHX05GX05BVF9TTk1QX0JBU0lDPXkKQ09ORklHX05GX05BVF9QUFRQPXkKQ09ORklHX0lQX05GX0lQVEFCTEVTPXkKIyBDT05GSUdfSVBfTkZfTUFUQ0hfQUggaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9NQVRDSF9FQ04gaXMgbm90IHNldApDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9eQojIENPTkZJR19JUF9ORl9NQVRDSF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfRklMVEVSPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9eQojIENPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJPWFkgaXMgbm90IHNldApDT05GSUdfSVBfTkZfTkFUPXkKQ09ORklHX0lQX05GX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX0lQX05GX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX0lQX05GX01BTkdMRT15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9FQ04gaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9UQVJHRVRfVFRMIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX1JBVz15CiMgQ09ORklHX0lQX05GX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfQVJQVEFCTEVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgojCiMgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfU09DS0VUX0lQVjY9eQpDT05GSUdfTkZfVFBST1hZX0lQVjY9eQpDT05GSUdfTkZfVEFCTEVTX0lQVjY9eQpDT05GSUdfTkZUX1JFSkVDVF9JUFY2PXkKIyBDT05GSUdfTkZUX0RVUF9JUFY2IGlzIG5vdCBzZXQKQ09ORklHX05GVF9GSUJfSVBWNj15CkNPTkZJR19ORl9EVVBfSVBWNj15CkNPTkZJR19ORl9SRUpFQ1RfSVBWNj15CkNPTkZJR19ORl9MT0dfSVBWNj15CkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9eQpDT05GSUdfSVA2X05GX01BVENIX0FIPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9eQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9eQpDT05GSUdfSVA2X05GX01BVENIX01IPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SUEZJTFRFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlQ9eQojIENPTkZJR19JUDZfTkZfTUFUQ0hfU1JIIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9eQpDT05GSUdfSVA2X05GX0ZJTFRFUj15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZPXkKQ09ORklHX0lQNl9ORl9NQU5HTEU9eQpDT05GSUdfSVA2X05GX1JBVz15CkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9eQpDT05GSUdfSVA2X05GX05BVD15CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTUFTUVVFUkFERSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfTlBUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19ORl9ERUZSQUdfSVBWNj15CiMgQ09ORklHX05GX1RBQkxFU19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JST1VURT15CkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9eQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA9eQpDT05GSUdfQlJJREdFX0VCVF9JUDY9eQpDT05GSUdfQlJJREdFX0VCVF9MSU1JVD15CkNPTkZJR19CUklER0VfRUJUX01BUks9eQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPXkKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkKQ09ORklHX0JSSURHRV9FQlRfVkxBTj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09ORklHX0JSSURHRV9FQlRfRE5BVD15CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19CUklER0VfRUJUX1JFRElSRUNUPXkKQ09ORklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19CUklER0VfRUJUX0xPRz15CkNPTkZJR19CUklER0VfRUJUX05GTE9HPXkKIyBDT05GSUdfQlBGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19JUF9EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NDVFA9eQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldApDT05GSUdfUkRTPXkKIyBDT05GSUdfUkRTX1JETUEgaXMgbm90IHNldAojIENPTkZJR19SRFNfVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CkNPTkZJR19BVE09eQojIENPTkZJR19BVE1fQ0xJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0JSMjY4NCBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPXkKIyBDT05GSUdfTDJUUF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTDJUUF9WMyBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRFUklORz15CiMgQ09ORklHX0JSSURHRV9NUlAgaXMgbm90IHNldAojIENPTkZJR19CUklER0VfQ0ZNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0E9eQojIENPTkZJR19ORVRfRFNBX1RBR19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTV9QUkVQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfSEVMTENSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19EU0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19FRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfTVRLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfS1NaIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfT0NFTE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfT0NFTE9UXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUUNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUlRMNF9BIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUlRMOF80IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfUlpOMV9BNVBTVyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0xBTjkzMDMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19TSkExMTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfVFJBSUxFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1hSUzcwMFggaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUT15CiMgQ09ORklHX1ZMQU5fODAyMVFfR1ZSUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVFfTVZSUCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9eQpDT05GSUdfTExDMj15CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKQ09ORklHX1gyNT15CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD15CiMgQ09ORklHXzZMT1dQQU4gaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0hUQj15CkNPTkZJR19ORVRfU0NIX0hGU0M9eQpDT05GSUdfTkVUX1NDSF9QUklPPXkKQ09ORklHX05FVF9TQ0hfTVVMVElRPXkKQ09ORklHX05FVF9TQ0hfUkVEPXkKQ09ORklHX05FVF9TQ0hfU0ZCPXkKQ09ORklHX05FVF9TQ0hfU0ZRPXkKQ09ORklHX05FVF9TQ0hfVEVRTD15CkNPTkZJR19ORVRfU0NIX1RCRj15CiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9FVEYgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9NUVBSSU9fTElCPXkKIyBDT05GSUdfTkVUX1NDSF9UQVBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9HUkVEPXkKQ09ORklHX05FVF9TQ0hfTkVURU09eQpDT05GSUdfTkVUX1NDSF9EUlI9eQpDT05GSUdfTkVUX1NDSF9NUVBSSU89eQojIENPTkZJR19ORVRfU0NIX1NLQlBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9DSE9LRT15CkNPTkZJR19ORVRfU0NIX1FGUT15CkNPTkZJR19ORVRfU0NIX0NPREVMPXkKQ09ORklHX05FVF9TQ0hfRlFfQ09ERUw9eQojIENPTkZJR19ORVRfU0NIX0NBS0UgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GUT15CkNPTkZJR19ORVRfU0NIX0hIRj15CkNPTkZJR19ORVRfU0NIX1BJRT15CiMgQ09ORklHX05FVF9TQ0hfRlFfUElFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfSU5HUkVTUz15CkNPTkZJR19ORVRfU0NIX1BMVUc9eQojIENPTkZJR19ORVRfU0NIX0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0RFRkFVTFQ9eQojIENPTkZJR19ERUZBVUxUX0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfRlFfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NGUSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1BGSUZPX0ZBU1Q9eQpDT05GSUdfREVGQVVMVF9ORVRfU0NIPSJwZmlmb19mYXN0IgoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz15CkNPTkZJR19ORVRfQ0xTX1JPVVRFND15CkNPTkZJR19ORVRfQ0xTX0ZXPXkKQ09ORklHX05FVF9DTFNfVTMyPXkKIyBDT05GSUdfQ0xTX1UzMl9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xTX1UzMl9NQVJLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfRkxPVz15CkNPTkZJR19ORVRfQ0xTX0NHUk9VUD15CkNPTkZJR19ORVRfQ0xTX0JQRj15CkNPTkZJR19ORVRfQ0xTX0ZMT1dFUj15CkNPTkZJR19ORVRfQ0xTX01BVENIQUxMPXkKQ09ORklHX05FVF9FTUFUQ0g9eQpDT05GSUdfTkVUX0VNQVRDSF9TVEFDSz0zMgpDT05GSUdfTkVUX0VNQVRDSF9DTVA9eQpDT05GSUdfTkVUX0VNQVRDSF9OQllURT15CkNPTkZJR19ORVRfRU1BVENIX1UzMj15CkNPTkZJR19ORVRfRU1BVENIX01FVEE9eQpDT05GSUdfTkVUX0VNQVRDSF9URVhUPXkKQ09ORklHX05FVF9FTUFUQ0hfSVBTRVQ9eQojIENPTkZJR19ORVRfRU1BVENIX0lQVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FDVD15CkNPTkZJR19ORVRfQUNUX1BPTElDRT15CkNPTkZJR19ORVRfQUNUX0dBQ1Q9eQojIENPTkZJR19HQUNUX1BST0IgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9NSVJSRUQ9eQpDT05GSUdfTkVUX0FDVF9TQU1QTEU9eQpDT05GSUdfTkVUX0FDVF9JUFQ9eQpDT05GSUdfTkVUX0FDVF9OQVQ9eQpDT05GSUdfTkVUX0FDVF9QRURJVD15CkNPTkZJR19ORVRfQUNUX1NJTVA9eQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPXkKQ09ORklHX05FVF9BQ1RfQ1NVTT15CiMgQ09ORklHX05FVF9BQ1RfTVBMUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1ZMQU49eQpDT05GSUdfTkVUX0FDVF9CUEY9eQojIENPTkZJR19ORVRfQUNUX0NPTk5NQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9DVElORk8gaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9TS0JNT0Q9eQpDT05GSUdfTkVUX0FDVF9JRkU9eQpDT05GSUdfTkVUX0FDVF9UVU5ORUxfS0VZPXkKIyBDT05GSUdfTkVUX0FDVF9HQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRV9TS0JNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRV9TS0JQUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRV9TS0JUQ0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RDX1NLQl9FWFQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09ORklHX0RDQj15CkNPTkZJR19ETlNfUkVTT0xWRVI9eQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKQ09ORklHX09QRU5WU1dJVENIPXkKQ09ORklHX09QRU5WU1dJVENIX0dSRT1tCkNPTkZJR19PUEVOVlNXSVRDSF9WWExBTj15CkNPTkZJR19PUEVOVlNXSVRDSF9HRU5FVkU9eQpDT05GSUdfVlNPQ0tFVFM9eQpDT05GSUdfVlNPQ0tFVFNfRElBRz15CkNPTkZJR19WU09DS0VUU19MT09QQkFDSz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFM9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTX0NPTU1PTj15CkNPTkZJR19IWVBFUlZfVlNPQ0tFVFM9eQpDT05GSUdfTkVUTElOS19ESUFHPXkKQ09ORklHX01QTFM9eQpDT05GSUdfTkVUX01QTFNfR1NPPXkKIyBDT05GSUdfTVBMU19ST1VUSU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVF9OU0g9eQpDT05GSUdfSFNSPXkKQ09ORklHX05FVF9TV0lUQ0hERVY9eQpDT05GSUdfTkVUX0wzX01BU1RFUl9ERVY9eQojIENPTkZJR19RUlRSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9OQ1NJPXkKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0dFVF9NQUMgaXMgbm90IHNldAojIENPTkZJR19OQ1NJX09FTV9DTURfS0VFUF9QSFkgaXMgbm90IHNldApDT05GSUdfUENQVV9ERVZfUkVGQ05UPXkKQ09ORklHX01BWF9TS0JfRlJBR1M9MTcKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfU09DS19SWF9RVUVVRV9NQVBQSU5HPXkKQ09ORklHX1hQUz15CkNPTkZJR19DR1JPVVBfTkVUX1BSSU89eQpDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX0JQRl9TVFJFQU1fUEFSU0VSPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RST1BfTU9OSVRPUiBpcyBub3Qgc2V0CiMgZW5kIG9mIE5ldHdvcmsgdGVzdGluZwojIGVuZCBvZiBOZXR3b3JraW5nIG9wdGlvbnMKCiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQgaXMgbm90IHNldAojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tDTSBpcyBub3Qgc2V0CkNPTkZJR19TVFJFQU1fUEFSU0VSPXkKIyBDT05GSUdfTUNUUCBpcyBub3Qgc2V0CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4MDIxMSBpcyBub3Qgc2V0CgojCiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfTElCPXkKIyBDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKQ09ORklHX1BTQU1QTEU9eQpDT05GSUdfTkVUX0lGRT15CkNPTkZJR19MV1RVTk5FTD15CkNPTkZJR19MV1RVTk5FTF9CUEY9eQpDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxMUz15CkNPTkZJR19ORVRfU0VMRlRFU1RTPXkKQ09ORklHX05FVF9TT0NLX01TRz15CkNPTkZJR19ORVRfREVWTElOSz15CkNPTkZJR19QQUdFX1BPT0w9eQpDT05GSUdfUEFHRV9QT09MX1NUQVRTPXkKQ09ORklHX0ZBSUxPVkVSPXkKQ09ORklHX0VUSFRPT0xfTkVUTElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfQVJNX0FNQkE9eQpDT05GSUdfVEVHUkFfQUhCPXkKQ09ORklHX0hBVkVfUENJPXkKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRE9NQUlOUz15CkNPTkZJR19QQ0lfRE9NQUlOU19HRU5FUklDPXkKQ09ORklHX1BDSV9TWVNDQUxMPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklHX1BDSUVBRVJfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CiMgQ09ORklHX1BDSUVfRFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9QVE0gaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfUVVJUktTPXkKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QRl9TVFVCIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0VDQU09eQpDT05GSUdfUENJX0JSSURHRV9FTVVMPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKQ09ORklHX1BDSV9IWVBFUlY9eQojIENPTkZJR19QQ0lfRFlOQU1JQ19PRl9OT0RFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9eQoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfUENJX0FBUkRWQVJLPXkKIyBDT05GSUdfUENJRV9BTFRFUkEgaXMgbm90IHNldApDT05GSUdfUENJRV9CUkNNU1RCPXkKQ09ORklHX1BDSUVfSVBST0M9eQpDT05GSUdfUENJRV9JUFJPQ19QTEFURk9STT15CkNPTkZJR19QQ0lFX0lQUk9DX01TST15CiMgQ09ORklHX1BDSV9IT1NUX1RIVU5ERVJfUEVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0hPU1RfVEhVTkRFUl9FQ0FNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0ZUUENJMTAwIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9IT1NUX0NPTU1PTj15CkNPTkZJR19QQ0lfSE9TVF9HRU5FUklDPXkKIyBDT05GSUdfUENJRV9ISVNJX0VSUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTUVESUFURUsgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01FRElBVEVLX0dFTjMgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01JQ1JPQ0hJUF9IT1NUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9IWVBFUlZfSU5URVJGQUNFPXkKQ09ORklHX1BDSV9URUdSQT15CkNPTkZJR19QQ0lFX1JDQVJfSE9TVD15CiMgQ09ORklHX1BDSUVfUkNBUl9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1JPQ0tDSElQPXkKQ09ORklHX1BDSUVfUk9DS0NISVBfSE9TVD15CkNPTkZJR19QQ0lFX1JPQ0tDSElQX0VQPXkKQ09ORklHX1BDSV9YR0VORT15CkNPTkZJR19QQ0lfWEdFTkVfTVNJPXkKIyBDT05GSUdfUENJRV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1hJTElOWF9OV0wgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1hJTElOWF9DUE0gaXMgbm90IHNldAoKIwojIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgQ09ORklHX1BDSUVfQ0FERU5DRV9QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0NBREVOQ0VfUExBVF9FUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9KNzIxRV9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0o3MjFFX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FkZW5jZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCgojCiMgRGVzaWduV2FyZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMKQ09ORklHX1BDSUVfRFc9eQpDT05GSUdfUENJRV9EV19IT1NUPXkKIyBDT05GSUdfUENJRV9BTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9JTVg2X0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSU1YNl9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFZRVJTQ0FQRT15CiMgQ09ORklHX1BDSV9MQVlFUlNDQVBFX0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ISVNJPXkKIyBDT05GSUdfUENJRV9LSVJJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfSElTSV9TVEIgaXMgbm90IHNldApDT05GSUdfUENJRV9BUk1BREFfOEs9eQpDT05GSUdfUENJRV9URUdSQTE5ND15CkNPTkZJR19QQ0lFX1RFR1JBMTk0X0hPU1Q9eQojIENPTkZJR19QQ0lFX1RFR1JBMTk0X0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9EV19QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0RXX1BMQVRfRVAgaXMgbm90IHNldApDT05GSUdfUENJRV9RQ09NPXkKIyBDT05GSUdfUENJRV9RQ09NX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9ST0NLQ0hJUF9EV19IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0tFWVNUT05FX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfS0VZU1RPTkVfRVAgaXMgbm90IHNldAojIGVuZCBvZiBEZXNpZ25XYXJlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKCiMKIyBNb2JpdmVpbC1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUENJRV9MQVlFUlNDQVBFX0dFTjQgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX01PQklWRUlMX1BMQVQgaXMgbm90IHNldAojIGVuZCBvZiBNb2JpdmVpbC1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMgZW5kIG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9pbnQKIwpDT05GSUdfUENJX0VORFBPSU5UPXkKQ09ORklHX1BDSV9FTkRQT0lOVF9DT05GSUdGUz15CiMgQ09ORklHX1BDSV9FUEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FUEZfTlRCIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX0FVWElMSUFSWV9CVVM9eQpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9Ii9zYmluL2hvdHBsdWciCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWVE1QRlNfU0FGRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTPXkKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19YWj15CiMgQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19aU1REIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0NBQ0hFPXkKIyBDT05GSUdfRldfVVBMT0FEIGlzIG5vdCBzZXQKIyBlbmQgb2YgRmlybXdhcmUgbG9hZGVyCgpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0RFVlJFUz15CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CkNPTkZJR19ITUVNX1JFUE9SVElORz15CiMgQ09ORklHX1RFU1RfQVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19HRU5FUklDX0NQVV9WVUxORVJBQklMSVRJRVM9eQpDT05GSUdfU09DX0JVUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX1JFR01BUF9TUE1JPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19ETUFfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19BUkNIX1RPUE9MT0dZPXkKQ09ORklHX0dFTkVSSUNfQVJDSF9OVU1BPXkKIyBDT05GSUdfRldfREVWTElOS19TWU5DX1NUQVRFX1RJTUVPVVQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19CUkNNU1RCX0dJU0JfQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YVEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSUxJQ09OX0xQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9XRUlNIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fRUJJMj15CiMgQ09ORklHX1FDT01fU1NDX0JMT0NLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TVU41MElfREUyX0JVUz15CkNPTkZJR19TVU5YSV9SU0I9eQpDT05GSUdfVEVHUkFfQUNPTk5FQ1Q9eQpDT05GSUdfVEVHUkFfR01JPXkKQ09ORklHX1RJX1NZU0M9eQojIENPTkZJR19WRVhQUkVTU19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19GU0xfTUNfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUhJX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01ISV9CVVNfRVAgaXMgbm90IHNldAojIGVuZCBvZiBCdXMgZGV2aWNlcwoKIwojIENhY2hlIERyaXZlcnMKIwojIGVuZCBvZiBDYWNoZSBEcml2ZXJzCgpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRTPXkKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKCiMKIyBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCiMKQ09ORklHX0FSTV9TQ01JX1BST1RPQ09MPXkKIyBDT05GSUdfQVJNX1NDTUlfUkFXX01PREVfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU0NNSV9IQVZFX1RSQU5TUE9SVD15CkNPTkZJR19BUk1fU0NNSV9IQVZFX1NITUVNPXkKQ09ORklHX0FSTV9TQ01JX1RSQU5TUE9SVF9NQUlMQk9YPXkKQ09ORklHX0FSTV9TQ01JX1RSQU5TUE9SVF9TTUM9eQojIENPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfU01DX0FUT01JQ19FTkFCTEUgaXMgbm90IHNldAojIENPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfVklSVElPIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TQ01JX1BPV0VSX0RPTUFJTj15CiMgQ09ORklHX0FSTV9TQ01JX1BPV0VSX0NPTlRST0wgaXMgbm90IHNldAojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgpDT05GSUdfQVJNX1NDUElfUFJPVE9DT0w9eQpDT05GSUdfQVJNX1NDUElfUE9XRVJfRE9NQUlOPXkKQ09ORklHX0FSTV9TREVfSU5URVJGQUNFPXkKIyBDT05GSUdfRklSTVdBUkVfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNGUz15CkNPTkZJR19JU0NTSV9JQkZUPXkKQ09ORklHX1JBU1BCRVJSWVBJX0ZJUk1XQVJFPXkKQ09ORklHX0ZXX0NGR19TWVNGUz15CiMgQ09ORklHX0ZXX0NGR19TWVNGU19DTURMSU5FIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fU0NNPXkKIyBDT05GSUdfUUNPTV9TQ01fRE9XTkxPQURfTU9ERV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NZU0ZCPXkKIyBDT05GSUdfU1lTRkJfU0lNUExFRkIgaXMgbm90IHNldApDT05GSUdfVElfU0NJX1BST1RPQ09MPXkKQ09ORklHX1RVUlJJU19NT1hfUldUTT15CiMgQ09ORklHX0FSTV9GRkFfVFJBTlNQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklHX0VGSV9FU1JUPXkKQ09ORklHX0VGSV9WQVJTX1BTVE9SRT15CiMgQ09ORklHX0VGSV9WQVJTX1BTVE9SRV9ERUZBVUxUX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfRUZJX1NPRlRfUkVTRVJWRT15CkNPTkZJR19FRklfUEFSQU1TX0ZST01fRkRUPXkKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09ORklHX0VGSV9HRU5FUklDX1NUVUI9eQojIENPTkZJR19FRklfWkJPT1QgaXMgbm90IHNldApDT05GSUdfRUZJX0FSTVNUVUJfRFRCX0xPQURFUj15CkNPTkZJR19FRklfQk9PVExPQURFUl9DT05UUk9MPXkKQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUj15CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0FUVEFDS19NSVRJR0FUSU9OPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCkNPTkZJR19VRUZJX0NQRVI9eQpDT05GSUdfVUVGSV9DUEVSX0FSTT15CkNPTkZJR19NRVNPTl9TTT15CkNPTkZJR19BUk1fUFNDSV9GVz15CiMgQ09ORklHX0FSTV9QU0NJX0NIRUNLRVIgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUk1fU01DQ0M9eQpDT05GSUdfSEFWRV9BUk1fU01DQ0NfRElTQ09WRVJZPXkKQ09ORklHX0FSTV9TTUNDQ19TT0NfSUQ9eQoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCkNPTkZJR19URUdSQV9JVkM9eQpDT05GSUdfVEVHUkFfQlBNUD15CiMgZW5kIG9mIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgoKIwojIFp5bnEgTVBTb0MgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19aWU5RTVBfRklSTVdBUkU9eQojIENPTkZJR19aWU5RTVBfRklSTVdBUkVfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBaeW5xIE1QU29DIEZpcm13YXJlIERyaXZlcnMKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQojIENPTkZJR19NVERfVEVTVFMgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBwYXJzZXJzCiMKIyBDT05GSUdfTVREX0FSN19QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5FX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9PRl9QQVJUUz15CiMgQ09ORklHX01URF9BRlNfUEFSVFMgaXMgbm90IHNldAojIENPTkZJR19NVERfUEFSU0VSX1RSWCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9uIHBhcnNlcnMKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz15CkNPTkZJR19NVERfQkxPQ0s9eQoKIwojIE5vdGUgdGhhdCBpbiBzb21lIGNhc2VzIFVCSSBibG9jayBpcyBwcmVmZXJyZWQuIFNlZSBNVERfVUJJX0JMT0NLLgojCiMgQ09ORklHX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVEwgaXMgbm90IHNldAojIENPTkZJR19JTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGRF9GVEwgaXMgbm90IHNldAojIENPTkZJR19TU0ZEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9PT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NXQVAgaXMgbm90IHNldAojIENPTkZJR19NVERfUEFSVElUSU9ORURfTUFTVEVSIGlzIG5vdCBzZXQKCiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCiMgQ09ORklHX01URF9DRkkgaXMgbm90IHNldAojIENPTkZJR19NVERfSkVERUNQUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9BQlNFTlQgaXMgbm90IHNldAojIGVuZCBvZiBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9JTlRFTF9WUl9OT1IgaXMgbm90IHNldAojIENPTkZJR19NVERfUExBVFJBTSBpcyBub3Qgc2V0CiMgZW5kIG9mIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19NVERfUE1DNTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0RBVEFGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQ0hQMjNLMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFA0OEw2NDAgaXMgbm90IHNldAojIENPTkZJR19NVERfU1NUMjVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NMUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BIUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01URFJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9CTE9DSzJNVEQgaXMgbm90IHNldAoKIwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX01URF9ET0NHMyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwoKIwojIE5BTkQKIwojIENPTkZJR19NVERfT05FTkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SQVdfTkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TUElfTkFORCBpcyBub3Qgc2V0CgojCiMgRUNDIGVuZ2luZSBzdXBwb3J0CiMKIyBDT05GSUdfTVREX05BTkRfRUNDX1NXX0hBTU1JTkcgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfU1dfQkNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfRUNDX01YSUMgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfTUVESUFURUsgaXMgbm90IHNldAojIGVuZCBvZiBFQ0MgZW5naW5lIHN1cHBvcnQKIyBlbmQgb2YgTkFORAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCiMgQ09ORklHX01URF9MUEREUiBpcyBub3Qgc2V0CiMgZW5kIG9mIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwoKQ09ORklHX01URF9TUElfTk9SPXkKQ09ORklHX01URF9TUElfTk9SX1VTRV80S19TRUNUT1JTPXkKIyBDT05GSUdfTVREX1NQSV9OT1JfU1dQX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfTVREX1NQSV9OT1JfU1dQX0RJU0FCTEVfT05fVk9MQVRJTEU9eQojIENPTkZJR19NVERfU1BJX05PUl9TV1BfS0VFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ISVNJX1NGQyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldAojIENPTkZJR19NVERfSFlQRVJCVVMgaXMgbm90IHNldApDT05GSUdfRFRDPXkKQ09ORklHX09GPXkKIyBDT05GSUdfT0ZfVU5JVFRFU1QgaXMgbm90IHNldApDT05GSUdfT0ZfRkxBVFRSRUU9eQpDT05GSUdfT0ZfRUFSTFlfRkxBVFRSRUU9eQpDT05GSUdfT0ZfS09CSj15CkNPTkZJR19PRl9EWU5BTUlDPXkKQ09ORklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfSVJRPXkKQ09ORklHX09GX1JFU0VSVkVEX01FTT15CkNPTkZJR19PRl9SRVNPTFZFPXkKQ09ORklHX09GX09WRVJMQVk9eQpDT05GSUdfT0ZfTlVNQT15CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KQ09ORklHX0JMS19ERVZfUkFNPXkKQ09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTQwOTYKIyBDT05GSUdfQ0RST01fUEtUQ0RWRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fQkxLREVWX0ZST05URU5EPXkKQ09ORklHX1ZJUlRJT19CTEs9eQpDT05GSUdfQkxLX0RFVl9SQkQ9eQojIENPTkZJR19CTEtfREVWX1VCTEsgaXMgbm90IHNldAoKIwojIE5WTUUgU3VwcG9ydAojCkNPTkZJR19OVk1FX0NPTU1PTj15CkNPTkZJR19OVk1FX0NPUkU9eQpDT05GSUdfQkxLX0RFVl9OVk1FPXkKQ09ORklHX05WTUVfTVVMVElQQVRIPXkKIyBDT05GSUdfTlZNRV9WRVJCT1NFX0VSUk9SUyBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX0hXTU9OPXkKQ09ORklHX05WTUVfRkFCUklDUz15CkNPTkZJR19OVk1FX1JETUE9bQpDT05GSUdfTlZNRV9GQz15CkNPTkZJR19OVk1FX1RDUD15CkNPTkZJR19OVk1FX0FVVEg9eQpDT05GSUdfTlZNRV9UQVJHRVQ9bQpDT05GSUdfTlZNRV9UQVJHRVRfUEFTU1RIUlU9eQpDT05GSUdfTlZNRV9UQVJHRVRfTE9PUD1tCkNPTkZJR19OVk1FX1RBUkdFVF9SRE1BPW0KQ09ORklHX05WTUVfVEFSR0VUX0ZDPW0KIyBDT05GSUdfTlZNRV9UQVJHRVRfRkNMT09QIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfVEFSR0VUX1RDUD1tCkNPTkZJR19OVk1FX1RBUkdFVF9BVVRIPXkKIyBlbmQgb2YgTlZNRSBTdXBwb3J0CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQojIENPTkZJR19ISTY0MjFWNjAwX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19IUF9JTE89eQojIENPTkZJR19RQ09NX0NPSU5DRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9GQVNUUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUcgaXMgbm90IHNldApDT05GSUdfU1JBTT15CiMgQ09ORklHX0RXX1hEQVRBX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19QQ0lfRU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9TREZFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfSElLRVlfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTl9ESUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNQVV9TVEFMTF9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fQVQyNT15CiMgQ09ORklHX0VFUFJPTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTUFYNjg3NSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fOTNDWDY9eQojIENPTkZJR19FRVBST01fOTNYWDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0VFMTAwNCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVFUFJPTSBzdXBwb3J0CgojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19CQ01fVksgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BfUENJMVhYWFggaXMgbm90IHNldAojIGVuZCBvZiBNaXNjIGRldmljZXMKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTSV9DT01NT049eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQojIENPTkZJR19TQ1NJX0ZDX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKQ09ORklHX1NDU0lfU0FTX0FUQT15CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CiMgQ09ORklHX1NDU0lfU1JQX0FUVFJTIGlzIG5vdCBzZXQKIyBlbmQgb2YgU0NTSSBUcmFuc3BvcnRzCgpDT05GSUdfU0NTSV9MT1dMRVZFTD15CkNPTkZJR19JU0NTSV9UQ1A9eQpDT05GSUdfSVNDU0lfQk9PVF9TWVNGUz15CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9eQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FBQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzdYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzc5WFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzk0WFggaXMgbm90IHNldApDT05GSUdfU0NTSV9ISVNJX1NBUz15CiMgQ09ORklHX1NDU0lfSElTSV9TQVNfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ISVNJX1NBU19ERUJVR0ZTX0RFRkFVTFRfRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9eQpDT05GSUdfU0NTSV9NUFQzU0FTPXkKQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVBJM01SIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU01BUlRQUUk9eQojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldApDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQ9eQpDT05GSUdfSFlQRVJWX1NUT1JBR0U9eQojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GRE9NQUlOX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNODAwMSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfQUhDSV9CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfQUhDSV9EV0MgaXMgbm90IHNldAojIENPTkZJR19BSENJX0lNWCBpcyBub3Qgc2V0CkNPTkZJR19BSENJX0NFVkE9eQojIENPTkZJR19BSENJX01USyBpcyBub3Qgc2V0CkNPTkZJR19BSENJX01WRUJVPXkKQ09ORklHX0FIQ0lfU1VOWEk9eQpDT05GSUdfQUhDSV9URUdSQT15CkNPTkZJR19BSENJX1hHRU5FPXkKQ09ORklHX0FIQ0lfUU9SSVE9eQojIENPTkZJR19TQVRBX0FIQ0lfU0VBVFRMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldApDT05GSUdfU0FUQV9TSUwyND15CkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCiMgQ09ORklHX1BEQ19BRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9RU1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1g0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJWD15CiMgQ09ORklHX1NBVEFfRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9NViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTlYgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1BST01JU0UgaXMgbm90IHNldApDT05GSUdfU0FUQV9SQ0FSPXkKIyBDT05GSUdfU0FUQV9TSUwgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9VTEkgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklURVNTRSBpcyBub3Qgc2V0CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX1BBVEFfQUxJIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfQU1EPXkKIyBDT05GSUdfUEFUQV9BUlRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVFA4NjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VGQVIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0pNSUNST04gaXMgbm90IHNldApDT05GSUdfUEFUQV9NQVJWRUxMPXkKIyBDT05GSUdfUEFUQV9ORVRDRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDE1IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfT0xEUElJWD15CiMgQ09ORklHX1BBVEFfT1BUSURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDMjAyN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BEQ19PTEQgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JEQyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1NDSD15CiMgQ09ORklHX1BBVEFfU0VSVkVSV09SS1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9QTEFURk9STT15CkNPTkZJR19QQVRBX09GX1BMQVRGT1JNPXkKIyBDT05GSUdfUEFUQV9SWjEwMDAgaXMgbm90IHNldAoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BBVEFfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0JJVE1BUF9GSUxFPXkKQ09ORklHX01EX0xJTkVBUj15CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9eQpDT05GSUdfTURfRkFVTFRZPXkKQ09ORklHX0JDQUNIRT15CiMgQ09ORklHX0JDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9DTE9TVVJFU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9BU1lOQ19SRUdJU1RSQVRJT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQojIENPTkZJR19ETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CVUZJTz15CiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CSU9fUFJJU09OPW0KQ09ORklHX0RNX1BFUlNJU1RFTlRfREFUQT1tCiMgQ09ORklHX0RNX1VOU1RSSVBFRCBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD15CkNPTkZJR19ETV9TTkFQU0hPVD15CkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCiMgQ09ORklHX0RNX0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fV1JJVEVDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0NMT05FIGlzIG5vdCBzZXQKQ09ORklHX0RNX01JUlJPUj15CiMgQ09ORklHX0RNX0xPR19VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPXkKQ09ORklHX0RNX01VTFRJUEFUSD1tCiMgQ09ORklHX0RNX01VTFRJUEFUSF9RTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9IU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9NVUxUSVBBVEhfSU9BIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJR19ETV9EVVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1VFVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0ZMQUtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMgbm90IHNldAojIENPTkZJR19ETV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9BVURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9eQpDT05GSUdfRFVNTVk9eQpDT05GSUdfV0lSRUdVQVJEPXkKIyBDT05GSUdfV0lSRUdVQVJEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUZCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldApDT05GSUdfTUFDVkxBTj15CkNPTkZJR19NQUNWVEFQPXkKQ09ORklHX0lQVkxBTl9MM1M9eQpDT05GSUdfSVBWTEFOPXkKIyBDT05GSUdfSVBWVEFQIGlzIG5vdCBzZXQKQ09ORklHX1ZYTEFOPXkKQ09ORklHX0dFTkVWRT15CiMgQ09ORklHX0JBUkVVRFAgaXMgbm90IHNldAojIENPTkZJR19HVFAgaXMgbm90IHNldAojIENPTkZJR19BTVQgaXMgbm90IHNldAojIENPTkZJR19NQUNTRUMgaXMgbm90IHNldApDT05GSUdfTkVUQ09OU09MRT15CiMgQ09ORklHX05FVENPTlNPTEVfRFlOQU1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVENPTlNPTEVfRVhURU5ERURfTE9HIGlzIG5vdCBzZXQKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX09DRUxPVF9FWFQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfRkVMSVggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FDVElPTlM9eQojIENPTkZJR19PV0xfRU1BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMTFdJTk5FUj15CkNPTkZJR19TVU40SV9FTUFDPXkKQ09ORklHX05FVF9WRU5ET1JfQUxURU9OPXkKIyBDT05GSUdfQUNFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNQVpPTj15CkNPTkZJR19FTkFfRVRIRVJORVQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldApDT05GSUdfQU1EX1hHQkU9eQojIENPTkZJR19BTURfWEdCRV9EQ0IgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfWEdFTkU9eQojIENPTkZJR19ORVRfWEdFTkVfVjIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15CkNPTkZJR19BUVRJT049eQpDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQojIENPTkZJR19FTUFDX1JPQ0tDSElQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVNJWD15CiMgQ09ORklHX1NQSV9BWDg4Nzk2QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldApDT05GSUdfQUxYPW0KQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMgbm90IHNldApDT05GSUdfQkNNR0VORVQ9eQpDT05GSUdfQk5YMj15CiMgQ09ORklHX0NOSUMgaXMgbm90IHNldApDT05GSUdfVElHT04zPXkKQ09ORklHX1RJR09OM19IV01PTj15CkNPTkZJR19CTlgyWD15CkNPTkZJR19CTlgyWF9TUklPVj15CkNPTkZJR19CR01BQz15CkNPTkZJR19CR01BQ19QTEFURk9STT15CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldApDT05GSUdfQk5YVD15CkNPTkZJR19CTlhUX1NSSU9WPXkKQ09ORklHX0JOWFRfRkxPV0VSX09GRkxPQUQ9eQojIENPTkZJR19CTlhUX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19CTlhUX0hXTU9OPXkKQ09ORklHX0JDTUFTUD15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQpDT05GSUdfTUFDQj15CkNPTkZJR19NQUNCX1VTRV9IV1NUQU1QPXkKIyBDT05GSUdfTUFDQl9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVOREVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfUkdYIGlzIG5vdCBzZXQKQ09ORklHX0NBVklVTV9QVFA9eQojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPX1ZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVMU0lPX1QxPW0KIyBDT05GSUdfQ0hFTFNJT19UMV8xRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1QzPW0KQ09ORklHX0NIRUxTSU9fVDQ9bQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9bQpDT05GSUdfQ0hFTFNJT19JTkxJTkVfQ1JZUFRPPXkKQ09ORklHX0NIRUxTSU9fSVBTRUNfSU5MSU5FPW0KQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz15CkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19HRU1JTklfRVRIRVJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9EQVZJQ09NPXkKIyBDT05GSUdfRE05MDUxIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQojIENPTkZJR19ERTIxMDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVAgaXMgbm90IHNldAojIENPTkZJR19XSU5CT05EXzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VMSTUyNlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQojIENPTkZJR19FWkNISVBfTlBTX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZSRUVTQ0FMRT15CiMgQ09ORklHX0ZFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9GTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1BRX01ESU8gaXMgbm90IHNldAojIENPTkZJR19GU0xfWEdNQUNfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dJQU5GQVIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRFBBQTJfU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX0lFUkIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRU5FVENfTURJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFPXkKIyBDT05GSUdfRlVOX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0dPT0dMRT15CkNPTkZJR19HVkU9bQpDT05GSUdfTkVUX1ZFTkRPUl9ISVNJTElDT049eQojIENPTkZJR19ISVg1SEQyX0dNQUMgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0ZFTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQMDRfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hOU19NRElPPXkKQ09ORklHX0hOUz15CkNPTkZJR19ITlNfRFNBRj15CkNPTkZJR19ITlNfRU5FVD15CiMgQ09ORklHX0hOUzMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKQ09ORklHX0UxMDA9eQpDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCVkY9eQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSVhHQkVfSVBTRUM9eQpDT05GSUdfSVhHQkVWRj15CkNPTkZJR19JWEdCRVZGX0lQU0VDPXkKQ09ORklHX0k0MEU9eQojIENPTkZJR19JNDBFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JQVZGPXkKQ09ORklHX0k0MEVWRj15CkNPTkZJR19JQ0U9eQpDT05GSUdfSUNFX1NXSVRDSERFVj15CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX0lHQz15CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEST15CiMgQ09ORklHX0FESU4xMTEwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTElURVg9eQojIENPTkZJR19MSVRFWF9MSVRFRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89eQpDT05GSUdfTVZORVRBPXkKQ09ORklHX01WUFAyPXkKIyBDT05GSUdfTVZQUDJfUFRQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFhBMTY4X0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLR0UgaXMgbm90IHNldApDT05GSUdfU0tZMj15CiMgQ09ORklHX1NLWTJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfQUYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfUEYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05fRVAgaXMgbm90IHNldAojIENPTkZJR19QUkVTVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCiMgQ09ORklHX01MWEJGX0dJR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NDIgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTEgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTFfTUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQojIENPTkZJR19FTkMyOEo2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldAojIENPTkZJR19MQU43NDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFOOTY2WF9TV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKIyBDT05GSUdfTVNDQ19PQ0VMT1RfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKQ09ORklHX05FVF9WRU5ET1JfTVlSST15CiMgQ09ORklHX01ZUkkxMEdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkk9eQojIENPTkZJR19OSV9YR0VfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90IHNldAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVURVJJT049eQojIENPTkZJR19TMklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01FPXkKIyBDT05GSUdfTkZQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CiMgQ09ORklHX05FMktfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKQ09ORklHX0ZPUkNFREVUSD15CkNPTkZJR19ORVRfVkVORE9SX09LST15CiMgQ09ORklHX0VUSE9DIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEFDS0VUX0VOR0lORVM9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEVOU0FORE89eQojIENPTkZJR19JT05JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09ORklHX1FMQTNYWFggaXMgbm90IHNldApDT05GSUdfUUxDTklDPXkKQ09ORklHX1FMQ05JQ19TUklPVj15CkNPTkZJR19RTENOSUNfRENCPXkKQ09ORklHX1FMQ05JQ19IV01PTj15CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNldApDT05GSUdfUUVEPXkKQ09ORklHX1FFRF9TUklPVj15CkNPTkZJR19RRURFPXkKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CiMgQ09ORklHX0JOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNBNzAwMF9TUEkgaXMgbm90IHNldApDT05GSUdfUUNPTV9FTUFDPXkKIyBDT05GSUdfUk1ORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SREM9eQojIENPTkZJR19SNjA0MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldApDT05GSUdfODEzOVRPTz15CkNPTkZJR184MTM5VE9PX1BJTz15CiMgQ09ORklHXzgxMzlUT09fVFVORV9UV0lTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPT184MTI5IGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUjgxNjk9eQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKIyBDT05GSUdfU0hfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1JBVkI9eQojIENPTkZJR19SRU5FU0FTX0VUSEVSX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JPQ0tFUj15CkNPTkZJR19ST0NLRVI9eQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NVEQ9eQpDT05GSUdfU0ZDX01DRElfTU9OPXkKQ09ORklHX1NGQ19TUklPVj15CkNPTkZJR19TRkNfTUNESV9MT0dHSU5HPXkKIyBDT05GSUdfU0ZDX0ZBTENPTiBpcyBub3Qgc2V0CkNPTkZJR19TRkNfU0lFTkE9bQojIENPTkZJR19TRkNfU0lFTkFfTVREIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQV9NQ0RJX01PTj15CkNPTkZJR19TRkNfU0lFTkFfU1JJT1Y9eQpDT05GSUdfU0ZDX1NJRU5BX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQpDT05GSUdfU01DOTFYPXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDOTExWD15CiMgQ09ORklHX1NNU0M5NDIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09DSU9ORVhUPXkKIyBDT05GSUdfU05JX05FVFNFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQpDT05GSUdfU1RNTUFDX0VUSD15CiMgQ09ORklHX1NUTU1BQ19TRUxGVEVTVFMgaXMgbm90IHNldApDT05GSUdfU1RNTUFDX1BMQVRGT1JNPXkKIyBDT05GSUdfRFdNQUNfRFdDX1FPU19FVEggaXMgbm90IHNldApDT05GSUdfRFdNQUNfR0VORVJJQz15CkNPTkZJR19EV01BQ19JUFE4MDZYPXkKIyBDT05GSUdfRFdNQUNfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfRFdNQUNfTUVTT049eQpDT05GSUdfRFdNQUNfUUNPTV9FVEhRT1M9eQpDT05GSUdfRFdNQUNfUk9DS0NISVA9eQpDT05GSUdfRFdNQUNfU1VOWEk9eQpDT05GSUdfRFdNQUNfU1VOOEk9eQpDT05GSUdfRFdNQUNfSU1YOD15CiMgQ09ORklHX0RXTUFDX0lOVEVMX1BMQVQgaXMgbm90IHNldAojIENPTkZJR19EV01BQ19URUdSQSBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUENJPXkKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfREFWSU5DSV9NRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfQU02NV9DUFRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CiMgQ09ORklHX01TRTEwMlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XQU5HWFVOPXkKIyBDT05GSUdfTkdCRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RYR0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElMSU5YPXkKIyBDT05GSUdfWElMSU5YX0VNQUNMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FYSV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0xMX1RFTUFDIGlzIG5vdCBzZXQKQ09ORklHX0ZEREk9eQojIENPTkZJR19ERUZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLRlAgaXMgbm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldApDT05GSUdfUEhZTElOSz15CkNPTkZJR19QSFlMSUI9eQpDT05GSUdfU1dQSFk9eQpDT05GSUdfTEVEX1RSSUdHRVJfUEhZPXkKQ09ORklHX1BIWUxJQl9MRURTPXkKQ09ORklHX0ZJWEVEX1BIWT15CiMgQ09ORklHX1NGUCBpcyBub3Qgc2V0CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19BTURfUEhZPXkKQ09ORklHX01FU09OX0dYTF9QSFk9eQpDT05GSUdfQURJTl9QSFk9eQojIENPTkZJR19BRElOMTEwMF9QSFkgaXMgbm90IHNldApDT05GSUdfQVFVQU5USUFfUEhZPXkKQ09ORklHX0FYODg3OTZCX1BIWT1tCkNPTkZJR19CUk9BRENPTV9QSFk9eQpDT05GSUdfQkNNNTQxNDBfUEhZPXkKQ09ORklHX0JDTTdYWFhfUEhZPXkKQ09ORklHX0JDTTg0ODgxX1BIWT15CkNPTkZJR19CQ004N1hYX1BIWT15CiMgQ09ORklHX0JDTV9DWUdOVVNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9ORVRfUEhZTElCPXkKQ09ORklHX0NJQ0FEQV9QSFk9eQpDT05GSUdfQ09SVElOQV9QSFk9eQpDT05GSUdfREFWSUNPTV9QSFk9eQpDT05GSUdfSUNQTFVTX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKQ09ORklHX0lOVEVMX1hXQVlfUEhZPXkKQ09ORklHX0xTSV9FVDEwMTFDX1BIWT15CkNPTkZJR19NQVJWRUxMX1BIWT15CkNPTkZJR19NQVJWRUxMXzEwR19QSFk9eQojIENPTkZJR19NQVJWRUxMXzg4UTJYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF84OFgyMjIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWExJTkVBUl9HUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfR0VfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JFTF9QSFk9eQojIENPTkZJR19NSUNST0NISVBfVDFTX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NISVBfUEhZPXkKQ09ORklHX01JQ1JPQ0hJUF9UMV9QSFk9eQpDT05GSUdfTUlDUk9TRU1JX1BIWT15CiMgQ09ORklHX01PVE9SQ09NTV9QSFkgaXMgbm90IHNldApDT05GSUdfTkFUSU9OQUxfUEhZPXkKIyBDT05GSUdfTlhQX0NCVFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQX0M0NV9USkExMVhYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OWFBfVEpBMTFYWF9QSFk9eQojIENPTkZJR19OQ04yNjAwMF9QSFkgaXMgbm90IHNldApDT05GSUdfQVQ4MDNYX1BIWT15CkNPTkZJR19RU0VNSV9QSFk9eQpDT05GSUdfUkVBTFRFS19QSFk9eQpDT05GSUdfUkVORVNBU19QSFk9eQpDT05GSUdfUk9DS0NISVBfUEhZPXkKQ09ORklHX1NNU0NfUEhZPXkKIyBDT05GSUdfU1RFMTBYUCBpcyBub3Qgc2V0CkNPTkZJR19URVJBTkVUSUNTX1BIWT15CkNPTkZJR19EUDgzODIyX1BIWT15CkNPTkZJR19EUDgzVEM4MTFfUEhZPXkKQ09ORklHX0RQODM4NDhfUEhZPXkKQ09ORklHX0RQODM4NjdfUEhZPXkKQ09ORklHX0RQODM4NjlfUEhZPXkKIyBDT05GSUdfRFA4M1RENTEwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19WSVRFU1NFX1BIWT15CiMgQ09ORklHX1hJTElOWF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX0tTODk5NU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNFX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfTURJT19ERVZJQ0U9eQpDT05GSUdfTURJT19CVVM9eQpDT05GSUdfRldOT0RFX01ESU89eQpDT05GSUdfT0ZfTURJTz15CkNPTkZJR19BQ1BJX01ESU89eQpDT05GSUdfTURJT19ERVZSRVM9eQpDT05GSUdfTURJT19TVU40ST15CkNPTkZJR19NRElPX1hHRU5FPXkKQ09ORklHX01ESU9fQklUQkFORz15CkNPTkZJR19NRElPX0JDTV9JUFJPQz15CkNPTkZJR19NRElPX0JDTV9VTklNQUM9eQojIENPTkZJR19NRElPX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRElPX0hJU0lfRkVNQUMgaXMgbm90IHNldAojIENPTkZJR19NRElPX01WVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19NU0NDX01JSU0gaXMgbm90IHNldAojIENPTkZJR19NRElPX09DVEVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSVBRNDAxOSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSVBRODA2NCBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fVEhVTkRFUiBpcyBub3Qgc2V0CgojCiMgTURJTyBNdWx0aXBsZXhlcnMKIwpDT05GSUdfTURJT19CVVNfTVVYPXkKQ09ORklHX01ESU9fQlVTX01VWF9NRVNPTl9HMTJBPXkKQ09ORklHX01ESU9fQlVTX01VWF9NRVNPTl9HWEw9bQpDT05GSUdfTURJT19CVVNfTVVYX0JDTV9JUFJPQz15CiMgQ09ORklHX01ESU9fQlVTX01VWF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CVVNfTVVYX01VTFRJUExFWEVSIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQlVTX01VWF9NTUlPUkVHPXkKCiMKIyBQQ1MgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfUENTX1hQQ1M9eQojIGVuZCBvZiBQQ1MgZGV2aWNlIGRyaXZlcnMKCiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUyPXkKQ09ORklHX1VTQl9MQU43OFhYPXkKQ09ORklHX1VTQl9VU0JORVQ9bQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPW0KQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9bQpDT05GSUdfVVNCX05FVF9DRENfRUVNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX01CSU09bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9TUjk3MDA9bQpDT05GSUdfVVNCX05FVF9TUjk4MDA9bQpDT05GSUdfVVNCX05FVF9TTVNDNzVYWD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBBPW0KQ09ORklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklHX1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUX0VOQUJMRT1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9bQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VTQl9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX05FVF9JTlQ1MVgxPW0KQ09ORklHX1VTQl9DRENfUEhPTkVUPW0KIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lFUlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQpDT05GSUdfVVNCX05FVF9DSDkyMDA9bQpDT05GSUdfVVNCX05FVF9BUUMxMTE9bQpDT05GSUdfVVNCX1JUTDgxNTNfRUNNPW0KIyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CgojCiMgV2lyZWxlc3MgV0FOCiMKIyBDT05GSUdfV1dBTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFdpcmVsZXNzIFdBTgoKQ09ORklHX1hFTl9ORVRERVZfRlJPTlRFTkQ9eQpDT05GSUdfVk1YTkVUMz15CiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfVVNCNF9ORVQ9bQpDT05GSUdfSFlQRVJWX05FVD15CiMgQ09ORklHX05FVERFVlNJTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkFJTE9WRVI9eQojIENPTkZJR19JU0ROIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKQ09ORklHX0lOUFVUX1ZJVkFMRElGTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKIyBDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVggaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkRFVj15CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfRExJTktfRElSNjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TTlZTX1BXUktFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9URUdSQT15CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1BJTkVQSE9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTjRJX0xSQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT01BUDQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NBUDExWFggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9CQ00gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NVDY3NzkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DWVBSRVNTX1NGIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKIyBDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CiMgQ09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0EzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FESSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0NPQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR0YySyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQX01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TSURFV0lOREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVE1EQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19NQUdFTExBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19aSEVOSFVBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1hQQUQgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19QU1hQQURfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUFhSQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1FXSUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfRlNJQTZCIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU0VOU0VIQVQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVEFCTEVUPXkKIyBDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0FJUFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfSEFOV0FORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfS0JUQUIgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX1BFR0FTVVMgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NNCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UT1VDSFNDUkVFTj15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FEUzc4NDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BREMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BUjEwMjFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVVPX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDI5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ0hJUE9ORV9JQ044MzE4IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ0hJUE9ORV9JQ044NTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNQTE0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUcxMTAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZQ09OX0hZNDZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZTklUUk9OX0NTVFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTElURUsgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUFJPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VLVEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NU0cyNjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTk9WQVRFS19OVlRfVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTUFHSVMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTVg2VUxfVFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUkFTUEJFUlJZUElfRlcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk1fVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VONEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NVUkZBQ0UzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NPTElCUklfVkY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzcyMTEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aSU5JVElYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElNQVhfSFg4MzExMkIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTUVMX0NBUFRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQkJOU01fUFdSS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRTNYMF9CVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfUE04OTQxX1BXUktFWT15CiMgQ09ORklHX0lOUFVUX1BNOFhYWF9WSUJSQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01NQTg0NTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fREVDT0RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQz15CkNPTkZJR19JTlBVVF9BWFAyMFhfUEVLPXkKIyBDT05GSUdfSU5QVVRfVUlOUFVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSUJNX1BBTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9ISVNJX1BPV0VSS0VZPXkKIyBDT05GSUdfUk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19BTUJBS01JPXkKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FQQlBTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19TRVJJT19TVU40SV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19HUElPX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGFyZHdhcmUgSS9PIHBvcnRzCiMgZW5kIG9mIElucHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1RJT0NTVEkgaXMgbm90IHNldAojIENPTkZJR19MRElTQ19BVVRPTE9BRCBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQkNNMjgzNUFVWCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9GU0w9eQpDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQojIENPTkZJR19TRVJJQUxfODI1MF9FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX09NQVAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTVQ2NTc3PXkKQ09ORklHX1NFUklBTF84MjUwX1BFUklDT009eQpDT05GSUdfU0VSSUFMXzgyNTBfVEVHUkE9eQpDT05GSUdfU0VSSUFMXzgyNTBfQkNNNzI3MT15CkNPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk09eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTA9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0VBUkxZQ09OX1NFTUlIT1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9NRVNPTj15CkNPTkZJR19TRVJJQUxfTUVTT05fQ09OU09MRT15CkNPTkZJR19TRVJJQUxfVEVHUkE9eQpDT05GSUdfU0VSSUFMX1RFR1JBX1RDVT15CkNPTkZJR19TRVJJQUxfVEVHUkFfVENVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JTVhfRUFSTFlDT04gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NIX1NDST15CkNPTkZJR19TRVJJQUxfU0hfU0NJX05SX1VBUlRTPTExCkNPTkZJR19TRVJJQUxfU0hfU0NJX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NIX1NDSV9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfU0hfU0NJX0RNQT15CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTVNNPXkKQ09ORklHX1NFUklBTF9NU01fQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NQUkQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX01WRUJVX1VBUlQ9eQpDT05GSUdfU0VSSUFMX01WRUJVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfT1dMIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfSFZDX0RDQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX1RUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9ERVZfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9ETUlfREVDT0RFPXkKQ09ORklHX0lQTUlfUExBVF9EQVRBPXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfSVBNQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSVBNSV9QT1dFUk9GRj15CiMgQ09ORklHX1NTSUZfSVBNSV9CTUMgaXMgbm90IHNldAojIENPTkZJR19JUE1CX0RFVklDRV9JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0JDTTI4MzU9eQpDT05GSUdfSFdfUkFORE9NX0lQUk9DX1JORzIwMD15CkNPTkZJR19IV19SQU5ET01fT01BUD15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNJPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNUQj15CkNPTkZJR19IV19SQU5ET01fWEdFTkU9eQpDT05GSUdfSFdfUkFORE9NX01FU09OPXkKQ09ORklHX0hXX1JBTkRPTV9DQVZJVU09eQpDT05GSUdfSFdfUkFORE9NX01USz15CiMgQ09ORklHX0hXX1JBTkRPTV9DQ1RSTkcgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fWElQSEVSQSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fQVJNX1NNQ0NDX1RSTkc9eQpDT05GSUdfSFdfUkFORE9NX0NOMTBLPXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TWU5RVUFDRVIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKIyBDT05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19DQ0dYX1VDU0k9eQojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVg1SEQyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JODAxPXkKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19CQ00yODM1PXkKQ09ORklHX0kyQ19CQ01fSVBST0M9eQpDT05GSUdfSTJDX0JSQ01TVEI9eQojIENPTkZJR19JMkNfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9TTEFWRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVNJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JTVg9eQojIENPTkZJR19JMkNfSU1YX0xQSTJDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NRVNPTj15CiMgQ09ORklHX0kyQ19NVDY1WFggaXMgbm90IHNldApDT05GSUdfSTJDX01WNjRYWFg9eQojIENPTkZJR19JMkNfTk9NQURJSyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19JMkNfT01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PV0wgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QWEE9eQojIENPTkZJR19JMkNfUFhBX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1FDT01fQ0NJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19RVVA9eQojIENPTkZJR19JMkNfUklJQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUkszWD15CiMgQ09ORklHX0kyQ19SWlYyTSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0hfTU9CSUxFPXkKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NZTlFVQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVEVHUkE9eQpDT05GSUdfSTJDX1RFR1JBX0JQTVA9eQojIENPTkZJR19JMkNfVkVSU0FUSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19YTFA5WFggaXMgbm90IHNldApDT05GSUdfSTJDX1JDQVI9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DUDI2MTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENJMVhYWFggaXMgbm90IHNldAojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hHRU5FX1NMSU1QUk8gaXMgbm90IHNldAojIENPTkZJR19JMkNfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CgojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFX1RFU1RVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKQ09ORklHX1NQSV9NRU09eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BTUxPR0lDX1NQSUZDX0ExIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FSTUFEQV8zNzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9CQ00yODM1PXkKQ09ORklHX1NQSV9CQ00yODM1QVVYPXkKQ09ORklHX1NQSV9CQ01fUVNQST15CiMgQ09ORklHX1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19TUElfQ0FERU5DRV9RVUFEU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0VfWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ERVNJR05XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9MUFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfUVVBRFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ISVNJX0tVTlBFTkcgaXMgbm90IHNldAojIENPTkZJR19TUElfSElTSV9TRkNfVjNYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9OWFBfRkxFWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9EU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NRVNPTl9TUElDQz15CkNPTkZJR19TUElfTUVTT05fU1BJRkM9eQojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkVfUVNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NVDY1WFggaXMgbm90IHNldAojIENPTkZJR19TUElfTVRLX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX09NQVAyNFhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9PUklPTj15CiMgQ09ORklHX1NQSV9QQ0kxWFhYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfUEwwMjI9eQojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ST0NLQ0hJUD15CiMgQ09ORklHX1NQSV9ST0NLQ0hJUF9TRkMgaXMgbm90IHNldAojIENPTkZJR19TUElfUlNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9SWlYyTV9DU0kgaXMgbm90IHNldAojIENPTkZJR19TUElfUUNPTV9RU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9RVVA9eQojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX01TSU9GIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX0hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NOX0ZfT1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NZTlFVQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NWElDIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9URUdSQTIxMF9RVUFEPXkKQ09ORklHX1NQSV9URUdSQTExND15CiMgQ09ORklHX1NQSV9URUdSQTIwX1NGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9URUdSQTIwX1NMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YTFAgaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FNRCBpcyBub3Qgc2V0CgojCiMgU1BJIE11bHRpcGxleGVyIHN1cHBvcnQKIwojIENPTkZJR19TUElfTVVYIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJREVWPXkKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJR19TUElfRFlOQU1JQz15CkNPTkZJR19TUE1JPXkKIyBDT05GSUdfU1BNSV9ISVNJMzY3MCBpcyBub3Qgc2V0CkNPTkZJR19TUE1JX01TTV9QTUlDX0FSQj15CiMgQ09ORklHX1NQTUlfTVRLX1BNSUYgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19PUFRJT05BTD15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19EVEU9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19QVFBfMTU4OF9DTE9DS19LVk09eQojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFQ4MlAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVENNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfTU9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX09DUCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBUUCBjbG9jayBzdXBwb3J0CgpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19HRU5FUklDX1BJTkNUUkxfR1JPVVBTPXkKQ09ORklHX1BJTk1VWD15CkNPTkZJR19HRU5FUklDX1BJTk1VWF9GVU5DVElPTlM9eQpDT05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9BWFAyMDk9eQpDT05GSUdfUElOQ1RSTF9CTTE4ODA9eQojIENPTkZJR19QSU5DVFJMX0NZOEM5NVgwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTUFYNzc2MjA9eQojIENPTkZJR19QSU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NSUNST0NISVBfU0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX09DRUxPVCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1JPQ0tDSElQPXkKQ09ORklHX1BJTkNUUkxfU0lOR0xFPXkKIyBDT05GSUdfUElOQ1RSTF9TVE1GWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1gxNTBYIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfWllOUU1QPXkKIyBDT05GSUdfUElOQ1RSTF9PV0wgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9CQ00yODM1PXkKQ09ORklHX1BJTkNUUkxfSVBST0NfR1BJTz15CkNPTkZJR19QSU5DVFJMX05TMl9NVVg9eQojIENPTkZJR19QSU5DVFJMX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9CRVJMSU5fQkc0Q1QgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOE1OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TVAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOFVMUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YUlQxMTcwIGlzIG5vdCBzZXQKCiMKIyBNZWRpYVRlayBwaW5jdHJsIGRyaXZlcnMKIwpDT05GSUdfRUlOVF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEs9eQpDT05GSUdfUElOQ1RSTF9NVEtfVjI9eQpDT05GSUdfUElOQ1RSTF9NVEtfTU9PUkU9eQpDT05GSUdfUElOQ1RSTF9NVEtfUEFSSVM9eQpDT05GSUdfUElOQ1RSTF9NVDI3MTI9eQpDT05GSUdfUElOQ1RSTF9NVDY3NjU9eQpDT05GSUdfUElOQ1RSTF9NVDY3Nzk9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTU9eQpDT05GSUdfUElOQ1RSTF9NVDY3OTc9eQpDT05GSUdfUElOQ1RSTF9NVDc2MjI9eQpDT05GSUdfUElOQ1RSTF9NVDc5ODE9eQpDT05GSUdfUElOQ1RSTF9NVDc5ODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxNjc9eQpDT05GSUdfUElOQ1RSTF9NVDgxNzM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODM9eQpDT05GSUdfUElOQ1RSTF9NVDgxODY9eQpDT05GSUdfUElOQ1RSTF9NVDgxODg9eQpDT05GSUdfUElOQ1RSTF9NVDgxOTI9eQojIENPTkZJR19QSU5DVFJMX01UODE5NSBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01UODM2NT15CkNPTkZJR19QSU5DVFJMX01UODUxNj15CiMgZW5kIG9mIE1lZGlhVGVrIHBpbmN0cmwgZHJpdmVycwoKQ09ORklHX1BJTkNUUkxfTUVTT049eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HWEJCPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fR1hMPXkKQ09ORklHX1BJTkNUUkxfTUVTT044X1BNWD15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYRz15CkNPTkZJR19QSU5DVFJMX01FU09OX0FYR19QTVg9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9HMTJBPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fQTE9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9TND15CkNPTkZJR19QSU5DVFJMX0FNTE9HSUNfQzM9eQpDT05GSUdfUElOQ1RSTF9NVkVCVT15CkNPTkZJR19QSU5DVFJMX0FSTUFEQV9BUDgwNj15CkNPTkZJR19QSU5DVFJMX0FSTUFEQV9DUDExMD15CkNPTkZJR19QSU5DVFJMX0FDNT15CkNPTkZJR19QSU5DVFJMX0FSTUFEQV8zN1hYPXkKQ09ORklHX1BJTkNUUkxfTVNNPXkKIyBDT05GSUdfUElOQ1RSTF9JUFE1MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE1MzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE4MDc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE2MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JUFE5NTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NRE05NjA3IGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTVNNODkxNj15CiMgQ09ORklHX1BJTkNUUkxfTVNNODk1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTVNNODk3NiBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01TTTg5OTQ9eQpDT05GSUdfUElOQ1RSTF9NU004OTk2PXkKIyBDT05GSUdfUElOQ1RSTF9NU004OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9RQ00yMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9RQ1M0MDQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9RREYyWFhYPXkKIyBDT05GSUdfUElOQ1RSTF9RRFUxMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQTg3NzVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzcxODAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M4MTgwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M4MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NETTY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0RNNjcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRE04NDUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NEWDc1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYxMTUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYzNzUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTgyNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTg1NTAgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9RQ09NX1NQTUlfUE1JQz15CiMgQ09ORklHX1BJTkNUUkxfUUNPTV9TU0JJX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0xQQVNTX0xQSSBpcyBub3Qgc2V0CgojCiMgUmVuZXNhcyBwaW5jdHJsIGRyaXZlcnMKIwpDT05GSUdfUElOQ1RSTF9SRU5FU0FTPXkKIyBlbmQgb2YgUmVuZXNhcyBwaW5jdHJsIGRyaXZlcnMKCiMgQ09ORklHX1BJTkNUUkxfU1BSRF9TQzk4NjAgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9TVU5YST15CiMgQ09ORklHX1BJTkNUUkxfU1VONElfQTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU41SSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONklfQTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU42SV9BMzFfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BMzMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0E4M1QgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0E4M1RfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTIzX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0gzIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VOOElfSDNfUj15CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfVjNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU45SV9BODAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjlJX0E4MF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU4yMElfRDEgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9TVU41MElfQTY0PXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0E2NF9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0ExMDA9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfQTEwMF9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g1PXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2PXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2X1I9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfSDYxNj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INjE2X1I9eQpDT05GSUdfUElOQ1RSTF9URUdSQT15CkNPTkZJR19QSU5DVFJMX1RFR1JBMTI0PXkKQ09ORklHX1BJTkNUUkxfVEVHUkEyMTA9eQpDT05GSUdfUElOQ1RSTF9URUdSQTE5ND15CkNPTkZJR19QSU5DVFJMX1RFR1JBMjM0PXkKQ09ORklHX1BJTkNUUkxfVEVHUkFfWFVTQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9MSUJfRkFTVFBBVEhfTElNSVQ9NTEyCkNPTkZJR19PRl9HUElPPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU1lTRlM9eQpDT05GSUdfR1BJT19DREVWPXkKQ09ORklHX0dQSU9fQ0RFVl9WMT15CkNPTkZJR19HUElPX0dFTkVSSUM9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT183NFhYX01NSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQU1EUFQgaXMgbm90IHNldApDT05GSUdfR1BJT19SQVNQQkVSUllQSV9FWFA9eQpDT05GSUdfR1BJT19CQ01fWEdTX0lQUk9DPXkKQ09ORklHX0dQSU9fQlJDTVNUQj15CiMgQ09ORklHX0dQSU9fQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fREFWSU5DSSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0RXQVBCPXkKIyBDT05GSUdfR1BJT19FSUNfU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRVhBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRlRHUElPMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HUkdQSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX0hJU0kgaXMgbm90IHNldAojIENPTkZJR19HUElPX0hMV0QgaXMgbm90IHNldAojIENPTkZJR19HUElPX0xPR0lDVkMgaXMgbm90IHNldAojIENPTkZJR19HUElPX01CODZTN1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX01QQzhYWFggaXMgbm90IHNldApDT05GSUdfR1BJT19NVkVCVT15CkNPTkZJR19HUElPX01YQz15CkNPTkZJR19HUElPX1BMMDYxPXkKQ09ORklHX0dQSU9fUkNBUj15CkNPTkZJR19HUElPX1JPQ0tDSElQPXkKIyBDT05GSUdfR1BJT19TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NZU0NPTiBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RFR1JBPXkKQ09ORklHX0dQSU9fVEVHUkExODY9eQojIENPTkZJR19HUElPX1RIVU5ERVJYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVkY2MTA9eQpDT05GSUdfR1BJT19YR0VORT15CkNPTkZJR19HUElPX1hHRU5FX1NCPXkKIyBDT05GSUdfR1BJT19YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19HUElPX1hMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWllOUSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1pZTlFNUF9NT0RFUElOPXkKIyBDT05GSUdfR1BJT19BTURfRkNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FETlAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0ZYTDY0MDggaXMgbm90IHNldAojIENPTkZJR19HUElPX0RTNDUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1dfUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENBOTUzWD15CkNPTkZJR19HUElPX1BDQTk1M1hfSVJRPXkKIyBDT05GSUdfR1BJT19QQ0E5NTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBHUElPIGV4cGFuZGVycwoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01BWDc3NjIwPXkKIyBlbmQgb2YgTUZEIEdQSU8gZXhwYW5kZXJzCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJX0lESU9fMTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSUVfSURJT18yNCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBHUElPIGV4cGFuZGVycwoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fNzRYMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVgzMTkxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUElTT1NSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YUkExNDAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgU1BJIEdQSU8gZXhwYW5kZXJzCgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgVVNCIEdQSU8gZXhwYW5kZXJzCgojCiMgVmlydHVhbCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FHR1JFR0FUT1IgaXMgbm90IHNldAojIENPTkZJR19HUElPX0xBVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NT0NLVVAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1ZJUlRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0lNIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlydHVhbCBHUElPIGRyaXZlcnMKCiMgQ09ORklHX1cxIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUPXkKQ09ORklHX1BPV0VSX1JFU0VUX0JSQ01TVEI9eQojIENPTkZJR19QT1dFUl9SRVNFVF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfR1BJT19SRVNUQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfSElTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0xJTktTVEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUX01TTT15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1FDT01fUE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfT0RST0lEX0dPX1VMVFJBX1BPV0VST0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfTFRDMjk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFU1RBUlQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVRfWEdFTkU9eQpDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OX1BPV0VST0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTQ09OX1JFQk9PVF9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fUkVCT09UX01PREUgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWV9IV01PTj15CiMgQ09ORklHX0dFTkVSSUNfQURDX0JBVFRFUlkgaXMgbm90IHNldAojIENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NBTVNVTkdfU0RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0JRMjdYWFg9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYX0kyQz15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWF9EVF9VUERBVEVTX05WTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FYUDIwWF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9JU1AxNzA0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUMzY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFRDNDE2MkwgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0RFVEVDVE9SX01BWDE0NjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg3Nzk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUUNPTV9TTUJCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1OTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDY3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NzEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1VDUzEwMDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JEOTk5NTQgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1VHMzEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUUNPTV9TTUIyIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTExNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTkyNDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDczMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FIVDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUVVBQ09NUFVURVJfRDVORVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUzM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVhJX0ZBTl9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUk1fU0NNSSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FSTV9TQ1BJPXkKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9bQojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IUzMwMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lCTUFFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNUEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JSU9fSFdNT04gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0pDNDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19TUEkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDExMTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMxODI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUMzNFZSNTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTMjM4NjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01SNzUyMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05MD15CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QV01fRkFOPXkKQ09ORklHX1NFTlNPUlNfUkFTUEJFUlJZUElfSFdNT049eQojIENPTkZJR19TRU5TT1JTX1NCVFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQlJNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUNHggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUM2VzIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MzYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NUVFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4MjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4NzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FNQzY4MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lOQTJYWD15CiMgQ09ORklHX1NFTlNPUlNfSU5BMjM4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMzIyMT15CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEhNQzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTA4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA1MTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX09GPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKQ09ORklHX0NQVV9USEVSTUFMPXkKQ09ORklHX0NQVV9GUkVRX1RIRVJNQUw9eQojIENPTkZJR19ERVZGUkVRX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQojIENPTkZJR19USEVSTUFMX01NSU8gaXMgbm90IHNldApDT05GSUdfSElTSV9USEVSTUFMPXkKIyBDT05GSUdfSU1YX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU1YOE1NX1RIRVJNQUw9eQojIENPTkZJR19LM19USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX01BWDc3NjIwX1RIRVJNQUw9eQojIENPTkZJR19RT1JJUV9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1NVTjhJX1RIRVJNQUw9eQpDT05GSUdfUk9DS0NISVBfVEhFUk1BTD15CiMgQ09ORklHX1JDQVJfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDQVJfR0VOM19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlpHMkxfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTUFEQV9USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBNZWRpYXRlayB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfTVRLX1RIRVJNQUw9eQojIENPTkZJR19NVEtfU09DX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19NVEtfTFZUU19USEVSTUFMIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVkaWF0ZWsgdGhlcm1hbCBkcml2ZXJzCgpDT05GSUdfQU1MT0dJQ19USEVSTUFMPXkKCiMKIyBCcm9hZGNvbSB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfQkNNMjcxMV9USEVSTUFMPXkKIyBDT05GSUdfQkNNMjgzNV9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTVNUQl9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9OU19USEVSTUFMPXkKQ09ORklHX0JDTV9TUl9USEVSTUFMPXkKIyBlbmQgb2YgQnJvYWRjb20gdGhlcm1hbCBkcml2ZXJzCgojCiMgTlZJRElBIFRlZ3JhIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19URUdSQV9TT0NUSEVSTT15CkNPTkZJR19URUdSQV9CUE1QX1RIRVJNQUw9eQojIGVuZCBvZiBOVklESUEgVGVncmEgdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19HRU5FUklDX0FEQ19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX1NQTUlfQURDX1RNNSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MTUggaXMgbm90IHNldAojIGVuZCBvZiBRdWFsY29tbSB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX1NQUkRfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MApDT05GSUdfV0FUQ0hET0dfU1lTRlM9eQojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XREFUX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9XSU5ET1dfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19aSUlSQVZFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NQODA1X1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NCU0FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1BREFfMzdYWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBREVOQ0VfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfRFdfV0FUQ0hET0c9eQojIENPTkZJR19LM19SVElfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1VOWElfV0FUQ0hET0c9eQojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX01BWDc3NjIwX1dBVENIRE9HPXkKIyBDT05GSUdfSU1YMl9XRFQgaXMgbm90IHNldAojIENPTkZJR19JTVg3VUxQX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19URUdSQV9XQVRDSERPRz15CiMgQ09ORklHX1FDT01fV0RUIGlzIG5vdCBzZXQKQ09ORklHX01FU09OX0dYQkJfV0FUQ0hET0c9eQpDT05GSUdfTUVTT05fV0FUQ0hET0c9eQojIENPTkZJR19NRURJQVRFS19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TTUNfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfUkVORVNBU19XRFQ9eQojIENPTkZJR19SRU5FU0FTX1JaQVdEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTkVTQVNfUlpOMVdEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTkVTQVNfUlpHMkxXRFQgaXMgbm90IHNldApDT05GSUdfUlREMTE5WF9XQVRDSERPRz15CiMgQ09ORklHX1NQUkRfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19QTTg5MTZfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BTElNNzEwMV9XRFQgaXMgbm90IHNldAojIENPTkZJR19JNjMwMEVTQl9XRFQgaXMgbm90IHNldAojIENPTkZJR19IUF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19NQVJWRUxMX0dUSV9XRFQ9eQojIENPTkZJR19CQ00yODM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTcwMzhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVOX0EyMV9XRFQgaXMgbm90IHNldAojIENPTkZJR19YRU5fV0RUIGlzIG5vdCBzZXQKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQSBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9BQ1Q4OTQ1QSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1VONElfR1BBREM9eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVRNRUxfRkxFWENPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9ITENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUMxMDAgaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWD15CiMgQ09ORklHX01GRF9BWFAyMFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BWFAyMFhfUlNCPXkKIyBDT05GSUdfTUZEX0NTNDJMNDNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BREVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg1OTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0dBVEVXT1JLU19HU0MgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVAyNjI5IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0hJNjQyMV9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0hJNjQyMV9TUE1JIGlzIG5vdCBzZXQKQ09ORklHX01GRF9ISTY1NVhfUE1JQz15CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENPTkZJR19MUENfU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lRUzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NTQxIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzYyMD15CiMgQ09ORklHX01GRF9NQVg3NzY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19FWlhfUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX05UWEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUUNPTV9SUE0gaXMgbm90IHNldApDT05GSUdfTUZEX1NQTUlfUE1JQz15CiMgQ09ORklHX01GRF9TWTc2MzZBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ0ODMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUxMjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SSzhYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUks4WFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JONVQ2MTggaXMgbm90IHNldApDT05GSUdfTUZEX1NFQ19DT1JFPXkKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NMMjhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NDMjdYWF9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TVU42SV9QUkNNPXkKQ09ORklHX01GRF9TWVNDT049eQojIENPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODc1NjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTkgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTk0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTk0X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUU1YODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE9DSE5BR0FSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTQgaXMgbm90IHNldAojIENPTkZJR19NRkRfUk9ITV9CRDcxOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JPSE1fQkQ3MTgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JEOTU3WE1VRiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TVFBNSUMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTUZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tIQURBU19NQ1UgaXMgbm90IHNldAojIENPTkZJR19NRkRfUUNPTV9QTTgwMDggaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTTEwX0JNQ19TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlNNVV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlNNVV9TUEkgaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCgpDT05GSUdfUkVHVUxBVE9SPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKIyBDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl84OFBHODZYPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FOQVRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BUk1fU0NNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BVzM3NTAzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9eQojIENPTkZJR19SRUdVTEFUT1JfREE5MTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKQ09ORklHX1JFR1VMQVRPUl9GQU41Mzg4MD15CkNPTkZJR19SRUdVTEFUT1JfR1BJTz15CkNPTkZJR19SRUdVTEFUT1JfSEk2NTVYPXkKQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1PXkKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODc1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CkNPTkZJR19SRUdVTEFUT1JfTFRDMzY3Nj15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzYyMD15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3Nzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODg5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NzMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjAwODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjA0MTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDc3ODI2PXkKQ09ORklHX1JFR1VMQVRPUl9NQ1AxNjUwMj15CkNPTkZJR19SRUdVTEFUT1JfTVA1NDE2PXkKQ09ORklHX1JFR1VMQVRPUl9NUDg4NTk9eQpDT05GSUdfUkVHVUxBVE9SX01QODg2WD15CkNPTkZJR19SRUdVTEFUT1JfTVBRNzkyMD15CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzE1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QQ0E5NDUwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BGOFgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwODAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA5MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFdNPXkKIyBDT05GSUdfUkVHVUxBVE9SX1FDT01fUkVGR0VOIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9RQ09NX1NQTUk9eQojIENPTkZJR19SRUdVTEFUT1JfUUNPTV9VU0JfVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SQUEyMTUzMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU5fQVRUSU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNDgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDQ4MDMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1MTkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDU3MzkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYxOTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTIxMzQgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRNVjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTY3NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX1M1TTg3NjcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1NMRzUxMDAwPXkKQ09ORklHX1JFR1VMQVRPUl9TWTgxMDZBPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjRYPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjdOPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyODdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTEzMj15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVkNUUkw9eQpDT05GSUdfUkVHVUxBVE9SX1ZRTU1DX0lQUTQwMTk9eQojIENPTkZJR19SRUdVTEFUT1JfUUNPTV9MQUJJQkIgaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0NFQ19DT1JFPXkKCiMKIyBDRUMgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0VDIHN1cHBvcnQKCkNPTkZJR19NRURJQV9TVVBQT1JUPW0KQ09ORklHX01FRElBX1NVUFBPUlRfRklMVEVSPXkKIyBDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgaXMgbm90IHNldAoKIwojIE1lZGlhIGRldmljZSB0eXBlcwojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9URVNUX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBkZXZpY2UgdHlwZXMKCkNPTkZJR19WSURFT19ERVY9bQpDT05GSUdfTUVESUFfQ09OVFJPTExFUj15CgojCiMgVmlkZW80TGludXggb3B0aW9ucwojCkNPTkZJR19WSURFT19WNEwyX0kyQz15CiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvNExpbnV4IG9wdGlvbnMKCiMKIyBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKIwojIGVuZCBvZiBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKCiMKIyBNZWRpYSBkcml2ZXJzCiMKCiMKIyBEcml2ZXJzIGZpbHRlcmVkIGFzIHNlbGVjdGVkIGF0ICdGaWx0ZXIgbWVkaWEgZHJpdmVycycKIwoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX0dTUENBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TMjI1NSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVklERU9fQ0xBU1M9bQpDT05GSUdfVVNCX1ZJREVPX0NMQVNTX0lOUFVUX0VWREVWPXkKCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNCIGRldmljZXMKIwojIENPTkZJR19WSURFT19FTTI4WFggaXMgbm90IHNldAojIENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9eQojIENPTkZJR19WSURFT19NRU0yTUVNX0RFSU5URVJMQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVVYIGlzIG5vdCBzZXQKCiMKIyBBbGxlZ3JvIERWVCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQUxMRUdST19EVlQgaXMgbm90IHNldAoKIwojIEFtbG9naWMgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX01FU09OX0dFMkQgaXMgbm90IHNldAoKIwojIEFtcGhpb24gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0FNUEhJT05fVlBVIGlzIG5vdCBzZXQKCiMKIyBBc3BlZWQgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQXRtZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQ2FkZW5jZSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FERU5DRV9DU0kyUlggaXMgbm90IHNldAojIENPTkZJR19WSURFT19DQURFTkNFX0NTSTJUWCBpcyBub3Qgc2V0CgojCiMgQ2hpcHMmTWVkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NPREEgaXMgbm90IHNldAoKIwojIEludGVsIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIE1hcnZlbGwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBRkVfQ0NJQyBpcyBub3Qgc2V0CgojCiMgTWVkaWF0ZWsgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX01FRElBVEVLX1ZQVSBpcyBub3Qgc2V0CgojCiMgTWljcm9jaGlwIFRlY2hub2xvZ3ksIEluYy4gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTlZpZGlhIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19URUdSQV9WREUgaXMgbm90IHNldAoKIwojIE5YUCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fSU1YN19DU0kgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVg4TVFfTUlQSV9DU0kyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YX01JUElfQ1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lNWDhfSVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YX1BYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YOF9KUEVHIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fUUNPTV9DQU1TUyBpcyBub3Qgc2V0CgojCiMgUmVuZXNhcyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fUkNBUl9JU1AgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SQ0FSX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SQ0FSX1ZJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JaRzJMX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SWkcyTF9DUlUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19SRU5FU0FTX0ZDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JFTkVTQVNfSlBVIGlzIG5vdCBzZXQKCiMKIyBSb2NrY2hpcCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fUk9DS0NISVBfUkdBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUk9DS0NISVBfSVNQMSBpcyBub3Qgc2V0CgojCiMgU2Ftc3VuZyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU3VueGkgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1NVTjRJX0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjZJX0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjZJX01JUElfQ1NJMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjhJX0E4M1RfTUlQSV9DU0kyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VOOElfREVJTlRFUkxBQ0UgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVU44SV9ST1RBVEUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19USV9DQUwgaXMgbm90IHNldAoKIwojIFZlcmlzaWxpY29uIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19IQU5UUk8gaXMgbm90IHNldAoKIwojIFZJQSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBYaWxpbnggbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1hJTElOWCBpcyBub3Qgc2V0CkNPTkZJR19VVkNfQ09NTU9OPW0KQ09ORklHX1ZJREVPQlVGMl9DT1JFPW0KQ09ORklHX1ZJREVPQlVGMl9WNEwyPW0KQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9bQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQojIGVuZCBvZiBNZWRpYSBkcml2ZXJzCgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMKIwojIENPTkZJR19WSURFT19DQU1FUkFfU0VOU09SIGlzIG5vdCBzZXQKCiMKIyBMZW5zIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19BRDU4MjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BSzczNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3NjggaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk4MDdfVkNNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGVucyBkcml2ZXJzCgojCiMgRmxhc2ggZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0FEUDE2NTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM1NjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM2NDYgaXMgbm90IHNldAojIGVuZCBvZiBGbGFzaCBkZXZpY2VzCgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCiMgQ09ORklHX1ZJREVPX0NTMzMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTNMMzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVNQMzQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTc0MzIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UREE5ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEVBNjQxNUMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVExWMzIwQUlDMjNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZBVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VEQTEzNDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUDI3U01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODczOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODc3NSBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKCiMKIyBSRFMgZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE2NTg4IGlzIG5vdCBzZXQKIyBlbmQgb2YgUkRTIGRlY29kZXJzCgojCiMgVmlkZW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzE4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjc0OFggaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODE5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4NTYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lTTDc5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fS1MwMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTUw4NlY3NjY3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19UQzM1ODc0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RDMzU4NzQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNTE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA3MDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFcyODA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVlBYMzIyMCBpcyBub3Qgc2V0CgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9fU0FBNzE3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjU4NDAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBkZWNvZGVycwoKIwojIFZpZGVvIGVuY29kZXJzCiMKIyBDT05GSUdfVklERU9fQURWNzE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjcxNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzM5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FLODgxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEhTODIwMCBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvIGVuY29kZXJzCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwojIENPTkZJR19WSURFT19VUEQ2NDAzMUEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19VUEQ2NDA4MyBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwojIENPTkZJR19WSURFT19TQUE2NzUySFMgaXMgbm90IHNldAojIGVuZCBvZiBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwoKIwojIFNEUiB0dW5lciBjaGlwcwojCiMgZW5kIG9mIFNEUiB0dW5lciBjaGlwcwoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfVklERU9fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTTUyNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1RfTUlQSUQwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RIUzczMDMgaXMgbm90IHNldAojIGVuZCBvZiBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwoKIwojIFZpZGVvIHNlcmlhbGl6ZXJzIGFuZCBkZXNlcmlhbGl6ZXJzCiMKIyBDT05GSUdfVklERU9fRFM5MFVCOTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFM5MFVCOTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFM5MFVCOTYwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gc2VyaWFsaXplcnMgYW5kIGRlc2VyaWFsaXplcnMKCiMKIyBNZWRpYSBTUEkgQWRhcHRlcnMKIwojIENPTkZJR19WSURFT19HUzE2NjIgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBTUEkgQWRhcHRlcnMKIyBlbmQgb2YgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FQRVJUVVJFX0hFTFBFUlM9eQpDT05GSUdfVklERU9fQ01ETElORT15CkNPTkZJR19WSURFT19OT01PREVTRVQ9eQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBX0hPU1QxWF9DT05URVhUX0JVUz15CkNPTkZJR19URUdSQV9IT1NUMVg9eQpDT05GSUdfVEVHUkFfSE9TVDFYX0ZJUkVXQUxMPXkKQ09ORklHX0RSTT15CkNPTkZJR19EUk1fTUlQSV9EU0k9eQojIENPTkZJR19EUk1fREVCVUdfTU0gaXMgbm90IHNldApDT05GSUdfRFJNX0tNU19IRUxQRVI9eQojIENPTkZJR19EUk1fREVCVUdfRFBfTVNUX1RPUE9MT0dZX1JFRlMgaXMgbm90IHNldAojIENPTkZJR19EUk1fREVCVUdfTU9ERVNFVF9MT0NLIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09WRVJBTExPQz0xMDAKIyBDT05GSUdfRFJNX0ZCREVWX0xFQUtfUEhZU19TTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRFBfQVVYX0JVUz15CkNPTkZJR19EUk1fRElTUExBWV9IRUxQRVI9eQpDT05GSUdfRFJNX0RJU1BMQVlfRFBfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hETUlfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fR0VNX0RNQV9IRUxQRVI9eQpDT05GSUdfRFJNX0dFTV9TSE1FTV9IRUxQRVI9eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19TSUwxNjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoKIwojIEFSTSBkZXZpY2VzCiMKIyBDT05GSUdfRFJNX0hETENEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01BTElfRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9LT01FREEgaXMgbm90IHNldAojIGVuZCBvZiBBUk0gZGV2aWNlcwoKIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURHUFUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZLTVMgaXMgbm90IHNldApDT05GSUdfRFJNX1JPQ0tDSElQPXkKQ09ORklHX1JPQ0tDSElQX1ZPUD15CiMgQ09ORklHX1JPQ0tDSElQX1ZPUDIgaXMgbm90IHNldApDT05GSUdfUk9DS0NISVBfQU5BTE9HSVhfRFA9eQpDT05GSUdfUk9DS0NISVBfQ0ROX0RQPXkKQ09ORklHX1JPQ0tDSElQX0RXX0hETUk9eQpDT05GSUdfUk9DS0NISVBfRFdfTUlQSV9EU0k9eQpDT05GSUdfUk9DS0NISVBfSU5OT19IRE1JPXkKQ09ORklHX1JPQ0tDSElQX0xWRFM9eQpDT05GSUdfUk9DS0NISVBfUkdCPXkKQ09ORklHX1JPQ0tDSElQX1JLMzA2Nl9IRE1JPXkKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldApDT05GSUdfRFJNX1JDQVJfRFU9eQpDT05GSUdfRFJNX1JDQVJfVVNFX0NNTT15CkNPTkZJR19EUk1fUkNBUl9DTU09eQojIENPTkZJR19EUk1fUkNBUl9EV19IRE1JIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQ0FSX1VTRV9MVkRTPXkKQ09ORklHX0RSTV9SQ0FSX0xWRFM9eQpDT05GSUdfRFJNX1JDQVJfVVNFX01JUElfRFNJPXkKQ09ORklHX0RSTV9SQ0FSX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX1JaRzJMX01JUElfRFNJIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQ0FSX1dSSVRFQkFDSz15CiMgQ09ORklHX0RSTV9TSE1PQklMRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fU1VONEk9eQpDT05GSUdfRFJNX1NVTjZJX0RTST15CkNPTkZJR19EUk1fU1VOOElfRFdfSERNST15CkNPTkZJR19EUk1fU1VOOElfTUlYRVI9eQpDT05GSUdfRFJNX1NVTjhJX1RDT05fVE9QPXkKIyBDT05GSUdfRFJNX1FYTCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVklSVElPX0dQVT15CkNPTkZJR19EUk1fVklSVElPX0dQVV9LTVM9eQojIENPTkZJR19EUk1fTVNNIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9URUdSQT15CiMgQ09ORklHX0RSTV9URUdSQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX0FCVF9ZMDMwWFgwNjdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0FSTV9WRVJTQVRJTEUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVNVU19aMDBUX1RNNVA1X05UMzU1OTYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVVPX0EwMzBKVE4wMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9CT0VfQkYwNjBZOE1fQUowIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0JPRV9ISU1BWDgyNzlEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0JPRV9UVjEwMVdVTV9OTDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRFNJX0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xWRFMgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX1NJTVBMRT15CiMgQ09ORklHX0RSTV9QQU5FTF9FRFAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRUJCR19GVDg3MTkgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRUxJREFfS0QzNVQxMzMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfRkVJWElOX0sxMDFfSU0yQkEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9GRUlZQU5HX0ZZMDcwMjRESTI2QTMwRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ISU1BWF9IWDgzOTQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSUxJVEVLX0lMOTMyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUxJOTg4MUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSU5OT0xVWF9FSjAzME5BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lOTk9MVVhfUDA3OVpDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KQURBUkRfSkQ5MzY1REFfSDMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSkRJX0xUMDcwTUUwNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KRElfUjYzNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0tIQURBU19UUzA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9LSU5HRElTUExBWV9LRDA5N0QwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MRUFEVEVLX0xUSzA1MEgzMTQ2VyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MRUFEVEVLX0xUSzUwMEhEMTgyOSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0xEOTA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MR19MQjAzNVEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MR19MRzQ1NzMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTUFHTkFDSElQX0Q1M0U2RUE4OTY2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05FQ19OTDgwNDhITDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05FV1ZJU0lPTl9OVjMwNTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05FV1ZJU0lPTl9OVjMwNTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNTUxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzU1NjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM1OTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNjUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzY2NzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzOTAxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NQU5USVhfTUxBRjA1N1dFNTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT0xJTUVYX0xDRF9PTElOVVhJTk8gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT1JJU0VURUNIX09UQTU2MDFBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX09SSVNFVEVDSF9PVE04MDA5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9PU0RfT1NEMTAxVDI1ODdfNTNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9QQU5BU09OSUNfVlZYMTBGMDM0TjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBWURJVU1fUk02NzE5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9SQVlESVVNX1JNNjgyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUk9OQk9fUkIwNzBEMzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19BVE5BMzNYQzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfREI3NDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZEMTZEMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RDI3QTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkQ3QUEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFM0hBMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTYzSjBYMDMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU2M00wIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFODhBMF9BTVM0NTJFRjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFOEFBMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1NPRkVGMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0VJS09fNDNXVkYxRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUTEwMVIxU1gwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzAzN1Y3RFcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzA0M1QxTEUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzA2MFQxU1gwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSVRST05JWF9TVDc3MDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3NzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NJVFJPTklYX1NUNzc4OVYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU09OWV9BQ1g1NjVBS00gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU09OWV9URDQzNTNfSkRJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NPTllfVFVMSVBfVFJVTFlfTlQzNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TVEFSVEVLX0tEMDcwRkhGSUQwMTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVERPX1RMMDcwV1NIMzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVFBPX1REMDI4VFRFQzEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVFBPX1REMDQzTVRFQTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVFBPX1RQRzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUlVMWV9OVDM1NTk3X1dRWEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1ZJU0lPTk9YX1JNNjkyOTkgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfVlREUjYxMzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfUjY2NDUxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1dJREVDSElQU19XUzI0MDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfWElOUEVOR19YUFAwNTVDMjcyIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQ0hJUE9ORV9JQ042MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NIUk9OVEVMX0NINzAzMyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRElTUExBWV9DT05ORUNUT1I9eQojIENPTkZJR19EUk1fRlNMX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JVEVfSVQ2NTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ4OTEyQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUOTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUOTYxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUOTYxMVVYQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JVEVfSVQ2NjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MVkRTX0NPREVDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01FR0FDSElQU19TVERQWFhYWF9HRV9CODUwVjNfRlcgaXMgbm90IHNldAojIENPTkZJR19EUk1fTldMX01JUElfRFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05YUF9QVE4zNDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBUkFERV9QUzg2MjIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFSQURFX1BTODY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TQU1TVU5HX0RTSU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lMX1NJSTg2MjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lJOTAyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUk5MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRV9CUklER0UgaXMgbm90IHNldAojIENPTkZJR19EUk1fVEhJTkVfVEhDNjNMVkQxMDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjIgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzY3IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjggaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9ETFBDMzQzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9URlA0MTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfU042NURTSTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1NONjVEU0k4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9UUEQxMlMwMTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNjM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTkFMT0dJWF9EUD15CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3NjI1IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfQURWNzUxMT15CkNPTkZJR19EUk1fSTJDX0FEVjc1MTFfQ0VDPXkKIyBDT05GSUdfRFJNX0NETlNfRFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NETlNfTUhEUDg1NDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YOFFNX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX0xEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UVhQX1BJWEVMX0NPTUJJTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfUElYRUxfTElOS19UT19EUEkgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX0hETUk9eQojIENPTkZJR19EUk1fRFdfSERNSV9JMlNfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19EUk1fRFdfSERNSV9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX0RXX01JUElfRFNJPXkKIyBlbmQgb2YgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwoKIyBDT05GSUdfRFJNX0lNWF9EQ1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWF9MQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1YzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT09OR1NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNldApDT05GSUdfRFJNX0hJU0lfS0lSSU49eQojIENPTkZJR19EUk1fTE9HSUNWQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NWFNGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVhfTENESUYgaXMgbm90IHNldApDT05GSUdfRFJNX01FU09OPXkKQ09ORklHX0RSTV9NRVNPTl9EV19IRE1JPXkKQ09ORklHX0RSTV9NRVNPTl9EV19NSVBJX0RTST15CiMgQ09ORklHX0RSTV9BUkNQR1UgaXMgbm90IHNldAojIENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fR00xMlUzMjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTUlQSV9EQkkgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lNUExFRFJNIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9IWDgzNTdEIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5MTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5MjI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9JTEk5NDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9NSTAyODNRVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fUkVQQVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fU1Q3NTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc3MzVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BMMTExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1hFTl9GUk9OVEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MSU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkZST1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJRFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSFlQRVJWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfT1JJRU5UQVRJT05fUVVJUktTPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9BUk1DTENEPXkKIyBDT05GSUdfRkJfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0VGST15CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9TSF9NT0JJTEVfTENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9eQpDT05GSUdfRkJfU0lNUExFPXkKIyBDT05GSUdfRkJfU1NEMTMwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NPUkU9eQpDT05GSUdfRkJfTk9USUZZPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9ERVZJQ0U9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0RNQU1FTV9IRUxQRVJTPXkKQ09ORklHX0ZCX0lPTUVNX0ZPUFM9eQpDT05GSUdfRkJfSU9NRU1fSEVMUEVSUz15CkNPTkZJR19GQl9TWVNNRU1fSEVMUEVSUz15CkNPTkZJR19GQl9TWVNNRU1fSEVMUEVSU19ERUZFUlJFRD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKIyBlbmQgb2YgRnJhbWUgYnVmZmVyIERldmljZXMKCiMKIyBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKIwojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfS1REMjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0tUWjg4NjYgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjMwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xQODU1WD15CiMgQ09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BUkNYQ05OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xFRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZJREVPTU9ERV9IRUxQRVJTPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX0RSTV9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD15CiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUDIxMTIgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FVklTSU9OIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FWktFWT15CiMgQ09ORklHX0hJRF9GVDI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRU1CSVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dGUk0gaXMgbm90IHNldAojIENPTkZJR19ISURfR0xPUklPVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dPT0dMRV9TVEFESUFfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfVklWQUxESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HVDY4M1IgaXMgbm90IHNldAojIENPTkZJR19ISURfS0VZVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfS1lFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1VDTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19ISURfV0FMVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZJRVdTT05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WUkMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJQU9NSSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1lSQVRJT049eQojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNldApDT05GSUdfSElEX0lURT15CiMgQ09ORklHX0hJRF9KQUJSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UV0lOSEFOIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRVRTS0VUQ0ggaXMgbm90IHNldApDT05GSUdfSElEX0xPR0lURUNIPXkKIyBDT05GSUdfSElEX0xPR0lURUNIX0RKIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lURUNIX0ZGPXkKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CkNPTkZJR19MT0dJV0hFRUxTX0ZGPXkKIyBDT05GSUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfTUFMVFJPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQVlGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NRUdBV09STERfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1JFRFJBR09OPXkKQ09ORklHX0hJRF9NSUNST1NPRlQ9eQpDT05GSUdfSElEX01PTlRFUkVZPXkKIyBDT05GSUdfSElEX01VTFRJVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTklOVEVORE8gaXMgbm90IHNldAojIENPTkZJR19ISURfTlRJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX05UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX09SVEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CkNPTkZJR19QQU5USEVSTE9SRF9GRj15CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVUQUxZTlg9eQojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JBWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BSSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9SRVRST0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JPQ0NBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldApDT05GSUdfSElEX1NBTVNVTkc9eQojIENPTkZJR19ISURfU0VNSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TSUdNQU1JQ1JPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NPTlkgaXMgbm90IHNldAojIENPTkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUVMU0VSSUVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVU5QTFVTPXkKIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HUkVFTkFTSUEgaXMgbm90IHNldAojIENPTkZJR19ISURfSFlQRVJWX01PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UT1BTRUVEPXkKIyBDT05GSUdfSElEX1RPUFJFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RISU5HTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldAojIENPTkZJR19ISURfVURSQVdfUFMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1UyRlpFUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfV0FDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aRVJPUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1JfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FMUFMgaXMgbm90IHNldAojIENPTkZJR19ISURfTUNQMjIyMSBpcyBub3Qgc2V0CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZlcnMKCiMKIyBISUQtQlBGIHN1cHBvcnQKIwojIENPTkZJR19ISURfQlBGIGlzIG5vdCBzZXQKIyBlbmQgb2YgSElELUJQRiBzdXBwb3J0CgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9eQojIENPTkZJR19ISURfUElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hJRERFViBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBISUQgc3VwcG9ydAoKQ09ORklHX0kyQ19ISUQ9eQojIENPTkZJR19JMkNfSElEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hJRF9PRl9HT09ESVggaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VTFBJX0JVUz15CkNPTkZJR19VU0JfQ09OTl9HUElPPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9GRVdfSU5JVF9SRVRSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PVEc9eQojIENPTkZJR19VU0JfT1RHX1BST0RVQ1RMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19ESVNBQkxFX0VYVEVSTkFMX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfRlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCiMgQ09ORklHX1VTQl9NT04gaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QQ0lfUkVORVNBUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT15CiMgQ09ORklHX1VTQl9YSENJX0hJU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hIQ0lfTVRLIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hIQ0lfTVZFQlUgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfUkNBUj15CkNPTkZJR19VU0JfWEhDSV9URUdSQT15CiMgQ09ORklHX1VTQl9CUkNNU1RCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9GU0wgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEX09SSU9OPXkKQ09ORklHX1VTQl9FSENJX1RFR1JBPXkKQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STT15CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTE2WF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFYMzQyMV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hDRF9QQ0k9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX1VIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfUkVORVNBU19VU0JIU19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9YRU5fSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTPXkKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9XRE09bQojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxURUs9eQpDT05GSUdfUkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQj15CkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPXkKQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMD15CkNPTkZJR19VU0JfU1RPUkFHRV9VU0JBVD15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSMDk9eQpDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1PXkKQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UPXkKQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQT15CkNPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSD15CkNPTkZJR19VU0JfU1RPUkFHRV9LQVJNQT15CkNPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTA9eQpDT05GSUdfVVNCX1VBUz15CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURDODAwPXkKQ09ORklHX1VTQl9NSUNST1RFSz15CkNPTkZJR19VU0JJUF9DT1JFPXkKQ09ORklHX1VTQklQX1ZIQ0lfSENEPXkKQ09ORklHX1VTQklQX1ZIQ0lfSENfUE9SVFM9OApDT05GSUdfVVNCSVBfVkhDSV9OUl9IQ1M9MQpDT05GSUdfVVNCSVBfSE9TVD15CkNPTkZJR19VU0JJUF9WVURDPXkKIyBDT05GSUdfVVNCSVBfREVCVUcgaXMgbm90IHNldAoKIwojIFVTQiBkdWFsLW1vZGUgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVFUzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMz15CiMgQ09ORklHX1VTQl9EV0MzX1VMUEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDM19IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzNfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzX0RVQUxfUk9MRT15CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9eQpDT05GSUdfVVNCX0RXQzNfSEFQUz15CkNPTkZJR19VU0JfRFdDM19LRVlTVE9ORT15CkNPTkZJR19VU0JfRFdDM19NRVNPTl9HMTJBPXkKQ09ORklHX1VTQl9EV0MzX09GX1NJTVBMRT15CkNPTkZJR19VU0JfRFdDM19RQ09NPXkKQ09ORklHX1VTQl9EV0MzX0lNWDhNUD15CkNPTkZJR19VU0JfRFdDM19YSUxJTlg9eQpDT05GSUdfVVNCX0RXQzNfQU02Mj15CkNPTkZJR19VU0JfRFdDMj15CiMgQ09ORklHX1VTQl9EV0MyX0hPU1QgaXMgbm90IHNldAoKIwojIEdhZGdldC9EdWFsLXJvbGUgbW9kZSByZXF1aXJlcyBVU0IgR2FkZ2V0IHN1cHBvcnQgdG8gYmUgZW5hYmxlZAojCiMgQ09ORklHX1VTQl9EV0MyX1BFUklQSEVSQUwgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzJfRFVBTF9ST0xFPXkKQ09ORklHX1VTQl9EV0MyX1BDST15CiMgQ09ORklHX1VTQl9EV0MyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfVFJBQ0tfTUlTU0VEX1NPRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0NISVBJREVBPXkKQ09ORklHX1VTQl9DSElQSURFQV9VREM9eQpDT05GSUdfVVNCX0NISVBJREVBX0hPU1Q9eQpDT05GSUdfVVNCX0NISVBJREVBX1BDST15CkNPTkZJR19VU0JfQ0hJUElERUFfTVNNPXkKQ09ORklHX1VTQl9DSElQSURFQV9JTVg9eQpDT05GSUdfVVNCX0NISVBJREVBX0dFTkVSSUM9eQpDT05GSUdfVVNCX0NISVBJREVBX1RFR1JBPXkKQ09ORklHX1VTQl9JU1AxNzYwPXkKQ09ORklHX1VTQl9JU1AxNzYwX0hDRD15CkNPTkZJR19VU0JfSVNQMTc2MV9VREM9eQojIENPTkZJR19VU0JfSVNQMTc2MF9IT1NUX1JPTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2MF9HQURHRVRfUk9MRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTc2MF9EVUFMX1JPTEU9eQoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT15CiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89eQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9eQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0JfRU1JNjI9eQpDT05GSUdfVVNCX0VNSTI2PXkKQ09ORklHX1VTQl9BRFVUVVg9eQpDT05GSUdfVVNCX1NFVlNFRz15CkNPTkZJR19VU0JfTEVHT1RPV0VSPXkKQ09ORklHX1VTQl9MQ0Q9eQpDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzPXkKQ09ORklHX1VTQl9DWVRIRVJNPXkKQ09ORklHX1VTQl9JRE1PVVNFPXkKQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9eQojIENPTkZJR19VU0JfUUNPTV9FVUQgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKQ09ORklHX1VTQl9MRD15CkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9eQpDT05GSUdfVVNCX0lPV0FSUklPUj15CkNPTkZJR19VU0JfVEVTVD15CkNPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFPXkKQ09ORklHX1VTQl9JU0lHSFRGVz15CkNPTkZJR19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CkNPTkZJR19VU0JfSFVCX1VTQjI1MVhCPXkKQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9eQojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1Q9eQpDT05GSUdfVVNCX0NIQU9TS0VZPXkKQ09ORklHX0JSQ01fVVNCX1BJTk1BUD15CiMgQ09ORklHX1VTQl9PTkJPQVJEX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NWFNfUEhZPXkKQ09ORklHX1VTQl9URUdSQV9QSFk9eQpDT05GSUdfVVNCX1VMUEk9eQpDT05GSUdfVVNCX1VMUElfVklFV1BPUlQ9eQojIGVuZCBvZiBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwoKQ09ORklHX1VTQl9HQURHRVQ9eQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKIyBDT05GSUdfVV9TRVJJQUxfQ09OU09MRSBpcyBub3Qgc2V0CgojCiMgVVNCIFBlcmlwaGVyYWwgQ29udHJvbGxlcgojCiMgQ09ORklHX1VTQl9HUl9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1OTcgaXMgbm90IHNldApDT05GSUdfVVNCX1JFTkVTQVNfVVNCSFNfVURDPXkKIyBDT05GSUdfVVNCX1JFTkVTQVNfVVNCMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQkYgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFhBMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9VM0QgaXMgbm90IHNldApDT05GSUdfVVNCX1NOUF9DT1JFPXkKQ09ORklHX1VTQl9TTlBfVURDX1BMQVQ9eQojIENPTkZJR19VU0JfTTY2NTkyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9CRENfVURDPXkKIyBDT05GSUdfVVNCX0FNRDU1MzZVREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIwX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVEVHUkFfWFVEQz15CiMgQ09ORklHX1VTQl9DRE5TMl9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFVNTVlfSENEIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBlcmlwaGVyYWwgQ29udHJvbGxlcgoKQ09ORklHX1VTQl9MSUJDT01QT1NJVEU9eQpDT05GSUdfVVNCX0ZfQUNNPXkKQ09ORklHX1VTQl9GX1NTX0xCPXkKQ09ORklHX1VTQl9VX1NFUklBTD15CkNPTkZJR19VU0JfVV9FVEhFUj15CkNPTkZJR19VU0JfRl9TRVJJQUw9eQpDT05GSUdfVVNCX0ZfT0JFWD15CkNPTkZJR19VU0JfRl9OQ009eQpDT05GSUdfVVNCX0ZfRUNNPXkKQ09ORklHX1VTQl9GX0VFTT15CkNPTkZJR19VU0JfRl9TVUJTRVQ9eQpDT05GSUdfVVNCX0ZfUk5ESVM9eQpDT05GSUdfVVNCX0ZfTUFTU19TVE9SQUdFPXkKQ09ORklHX1VTQl9GX0ZTPXkKQ09ORklHX1VTQl9GX0hJRD15CkNPTkZJR19VU0JfRl9QUklOVEVSPXkKQ09ORklHX1VTQl9DT05GSUdGUz15CkNPTkZJR19VU0JfQ09ORklHRlNfU0VSSUFMPXkKQ09ORklHX1VTQl9DT05GSUdGU19BQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX09CRVg9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX05DTT15CkNPTkZJR19VU0JfQ09ORklHRlNfRUNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19FQ01fU1VCU0VUPXkKQ09ORklHX1VTQl9DT05GSUdGU19STkRJUz15CkNPTkZJR19VU0JfQ09ORklHRlNfRUVNPXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX1BIT05FVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ09ORklHRlNfTUFTU19TVE9SQUdFPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX0xCX1NTPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX0ZTPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX0hJRD15CiMgQ09ORklHX1VTQl9DT05GSUdGU19GX1VWQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ09ORklHRlNfRl9QUklOVEVSPXkKCiMKIyBVU0IgR2FkZ2V0IHByZWNvbXBvc2VkIGNvbmZpZ3VyYXRpb25zCiMKIyBDT05GSUdfVVNCX1pFUk8gaXMgbm90IHNldAojIENPTkZJR19VU0JfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVEZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZVTkNUSU9ORlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFTU19TVE9SQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTk9LSUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19BQ01fTVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19NVUxUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19XRUJDQU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfUkFXX0dBREdFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBHYWRnZXQgcHJlY29tcG9zZWQgY29uZmlndXJhdGlvbnMKCiMgQ09ORklHX1RZUEVDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ST0xFX1NXSVRDSD15CkNPTkZJR19NTUM9eQpDT05GSUdfUFdSU0VRX0VNTUM9eQpDT05GSUdfUFdSU0VRX1NJTVBMRT15CkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz0zMgojIENPTkZJR19TRElPX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTU1DX0FSTU1NQ0k9eQpDT05GSUdfTU1DX1FDT01fRE1MPXkKQ09ORklHX01NQ19TVE0zMl9TRE1NQz15CkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX0lPX0FDQ0VTU09SUz15CkNPTkZJR19NTUNfU0RIQ0lfUENJPXkKQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05GSUdfTU1DX1NESENJX0FDUEk9eQpDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19TREhDSV9PRl9BUkFTQU49eQojIENPTkZJR19NTUNfU0RIQ0lfT0ZfQVQ5MSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfT0ZfRVNESEM9eQpDT05GSUdfTU1DX1NESENJX09GX0RXQ01TSEM9eQpDT05GSUdfTU1DX1NESENJX0NBREVOQ0U9eQojIENPTkZJR19NTUNfU0RIQ0lfRVNESENfSU1YIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9URUdSQT15CiMgQ09ORklHX01NQ19TREhDSV9QWEFWMyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfRl9TREgzMD15CiMgQ09ORklHX01NQ19TREhDSV9NSUxCRUFVVCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfSVBST0M9eQpDT05GSUdfTU1DX01FU09OX0dYPXkKIyBDT05GSUdfTU1DX01FU09OX01YX1NESU8gaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX01TTT15CiMgQ09ORklHX01NQ19NWEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU1BJPXkKIyBDT05GSUdfTU1DX1NESENJX1NQUkQgaXMgbm90IHNldApDT05GSUdfTU1DX1RNSU9fQ09SRT15CkNPTkZJR19NTUNfU0RIST15CiMgQ09ORklHX01NQ19TREhJX1NZU19ETUFDIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhJX0lOVEVSTkFMX0RNQUM9eQojIENPTkZJR19NTUNfQ0I3MTAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKQ09ORklHX01NQ19EVz15CkNPTkZJR19NTUNfRFdfUExURk09eQojIENPTkZJR19NTUNfRFdfQkxVRUZJRUxEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19EV19FWFlOT1M9eQpDT05GSUdfTU1DX0RXX0hJMzc5OENWMjAwPXkKQ09ORklHX01NQ19EV19LMz15CiMgQ09ORklHX01NQ19EV19QQ0kgaXMgbm90IHNldApDT05GSUdfTU1DX0RXX1JPQ0tDSElQPXkKIyBDT05GSUdfTU1DX1NIX01NQ0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZVQjMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0hDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTREhJNlJPTDAgaXMgbm90IHNldApDT05GSUdfTU1DX1NVTlhJPXkKQ09ORklHX01NQ19DUUhDST15CiMgQ09ORklHX01NQ19IU1EgaXMgbm90IHNldAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldApDT05GSUdfTU1DX0JDTTI4MzU9eQojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9CUkNNU1RCPXkKQ09ORklHX01NQ19TREhDSV9YRU5PTj15CiMgQ09ORklHX01NQ19TREhDSV9BTTY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19PV0wgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1VGU0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DTEFTU19NVUxUSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19BTjMwMjU5QSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CQ002MzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CQ002MzU4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DUjAwMTQxMTQgaXMgbm90IHNldAojIENPTkZJR19MRURTX0VMMTUyMDMwMDAgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY5MlggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldApDT05GSUdfTEVEU19HUElPPXkKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQMzk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk5NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX0RBQzEyNFMwODUgaXMgbm90IHNldApDT05GSUdfTEVEU19QV009eQojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQyNjA2TVZWIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xUMzU5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSVMzMUZMMzJYWCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1NZU0NPTj15CiMgQ09ORklHX0xFRFNfTUxYUkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19TUElfQllURSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjk3IGlzIG5vdCBzZXQKCiMKIyBGbGFzaCBhbmQgVG9yY2ggTEVEIGRyaXZlcnMKIwoKIwojIFJHQiBMRUQgZHJpdmVycwojCgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9ESVNLPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX01URCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0NQVT15CkNPTkZJR19MRURTX1RSSUdHRVJfQUNUSVZJVFk9eQpDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049eQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NBTUVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFUVEVSTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UVFkgaXMgbm90IHNldAoKIwojIFNpbXBsZSBMRUQgZHJpdmVycwojCiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORD15CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9NQUQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlNfQ09ORklHRlM9eQpDT05GSUdfSU5GSU5JQkFORF9WSVJUX0RNQT15CiMgQ09ORklHX0lORklOSUJBTkRfQk5YVF9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfQ1hHQjQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0hOUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVJETUEgaXMgbm90IHNldApDT05GSUdfTUxYNF9JTkZJTklCQU5EPW0KQ09ORklHX01MWDVfSU5GSU5JQkFORD1tCiMgQ09ORklHX0lORklOSUJBTkRfTVRIQ0EgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUUVEUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVk1XQVJFX1BWUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19SRE1BX1JYRT1tCiMgQ09ORklHX1JETUFfU0lXIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUI9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0NNIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUc9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHX0RBVEEgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1NSUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19DTElFTlQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1JUUlNfU0VSVkVSIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfR0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfTEFZRVJTQ0FQRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfVEhVTkRFUlggaXMgbm90IHNldAojIENPTkZJR19FREFDX1NZTk9QU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19YR0VORSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfRE1DNTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19aWU5RTVAgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUkNNU1RCPXkKQ09ORklHX1JUQ19EUlZfRFMxMzA3PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0hZTTg1NjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg3NzY4Nj15CiMgQ09ORklHX1JUQ19EUlZfTkNUMzAxOFkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9TNU09eQojIENPTkZJR19SVENfRFJWX1NEMzA3OCBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000MVQ5NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzOTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MTYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1I5NzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDQ1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjIxMjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01DUDc5NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBhbmQgSTJDIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRFMzMjMyPXkKQ09ORklHX1JUQ19EUlZfRFMzMjMyX0hXTU9OPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg2MTEwIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRFMxMjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1MTEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzI0MDQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9FRkk9eQojIENPTkZJR19SVENfRFJWX1NUSzE3VEE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NU002MjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUDVDMDEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1pZTlFNUCBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9JTVhESSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRlNMX0ZUTV9BTEFSTSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01FU09OX1ZSVEM9eQojIENPTkZJR19SVENfRFJWX1NIIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUEwwMzA9eQpDT05GSUdfUlRDX0RSVl9QTDAzMT15CkNPTkZJR19SVENfRFJWX1NVTjZJPXkKIyBDT05GSUdfUlRDX0RSVl9NViBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQVJNQURBMzhYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUE04WFhYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfVEVHUkE9eQojIENPTkZJR19SVENfRFJWX01YQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVhDX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TTlZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CQk5TTSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVQyNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NVDc2MjIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9YR0VORT15CiMgQ09ORklHX1JUQ19EUlZfUjczMDEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SVEQxMTlYPXkKIyBDT05GSUdfUlRDX0RSVl9USV9LMyBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0FTWU5DX1RYX0VOQUJMRV9DSEFOTkVMX1NXSVRDSD15CkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKQ09ORklHX0RNQV9PRj15CiMgQ09ORklHX0FMVEVSQV9NU0dETUEgaXMgbm90IHNldAojIENPTkZJR19BTUJBX1BMMDhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhJX0RNQUMgaXMgbm90IHNldApDT05GSUdfQkNNX1NCQV9SQUlEPW0KQ09ORklHX0RNQV9CQ00yODM1PXkKQ09ORklHX0RNQV9TVU42ST15CiMgQ09ORklHX0RXX0FYSV9ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VETUEgaXMgbm90IHNldAojIENPTkZJR19GU0xfUURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9TRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSzNfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZfWE9SIGlzIG5vdCBzZXQKQ09ORklHX01WX1hPUl9WMj15CiMgQ09ORklHX01YU19ETUEgaXMgbm90IHNldAojIENPTkZJR19PV0xfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1BMMzMwX0RNQT15CiMgQ09ORklHX1BMWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19TUFJEX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFR1JBMTg2X0dQQ19ETUEgaXMgbm90IHNldApDT05GSUdfVEVHUkEyMF9BUEJfRE1BPXkKQ09ORklHX1RFR1JBMjEwX0FETUE9eQojIENPTkZJR19YR0VORV9ETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1hETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfWllOUU1QX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9aWU5RTVBfRFBETUEgaXMgbm90IHNldAojIENPTkZJR19NVEtfSFNETUEgaXMgbm90IHNldAojIENPTkZJR19NVEtfQ1FETUEgaXMgbm90IHNldAojIENPTkZJR19NVEtfVUFSVF9BUERNQSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0JBTV9ETUE9eQojIENPTkZJR19RQ09NX0dQSV9ETUEgaXMgbm90IHNldApDT05GSUdfUUNPTV9ISURNQV9NR01UPXkKQ09ORklHX1FDT01fSElETUE9eQojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0ZfUERNQSBpcyBub3Qgc2V0CkNPTkZJR19SRU5FU0FTX0RNQT15CkNPTkZJR19SQ0FSX0RNQUM9eQojIENPTkZJR19SRU5FU0FTX1VTQl9ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfSzNfVURNQSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwojIENPTkZJR19BU1lOQ19UWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VETUFCVUYgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NZU0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0CkNPTkZJR19WRklPPW0KQ09ORklHX1ZGSU9fR1JPVVA9eQpDT05GSUdfVkZJT19DT05UQUlORVI9eQpDT05GSUdfVkZJT19JT01NVV9UWVBFMT1tCiMgQ09ORklHX1ZGSU9fTk9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19WRklPX1ZJUlFGRD15CgojCiMgVkZJTyBzdXBwb3J0IGZvciBQQ0kgZGV2aWNlcwojCkNPTkZJR19WRklPX1BDSV9DT1JFPW0KQ09ORklHX1ZGSU9fUENJX01NQVA9eQpDT05GSUdfVkZJT19QQ0lfSU5UWD15CkNPTkZJR19WRklPX1BDST1tCiMgQ09ORklHX01MWDVfVkZJT19QQ0kgaXMgbm90IHNldAojIGVuZCBvZiBWRklPIHN1cHBvcnQgZm9yIFBDSSBkZXZpY2VzCgojCiMgVkZJTyBzdXBwb3J0IGZvciBwbGF0Zm9ybSBkZXZpY2VzCiMKIyBDT05GSUdfVkZJT19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGSU9fQU1CQSBpcyBub3Qgc2V0CiMgZW5kIG9mIFZGSU8gc3VwcG9ydCBmb3IgcGxhdGZvcm0gZGV2aWNlcwoKQ09ORklHX1ZJUlRfRFJJVkVSUz15CkNPTkZJR19WTUdFTklEPXkKIyBDT05GSUdfTklUUk9fRU5DTEFWRVMgaXMgbm90IHNldApDT05GSUdfVklSVElPX0FOQ0hPUj15CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1BDSV9MSUI9eQpDT05GSUdfVklSVElPX1BDSV9MSUJfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElPX1BNRU09eQpDT05GSUdfVklSVElPX0JBTExPT049eQpDT05GSUdfVklSVElPX0lOUFVUPXkKQ09ORklHX1ZJUlRJT19NTUlPPXkKQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15CkNPTkZJR19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19WRFBBIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX0lPVExCPXkKQ09ORklHX1ZIT1NUX1RBU0s9eQpDT05GSUdfVkhPU1Q9eQpDT05GSUdfVkhPU1RfTUVOVT15CkNPTkZJR19WSE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfVlNPQ0s9eQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CkNPTkZJR19IWVBFUlZfVVRJTFM9eQpDT05GSUdfSFlQRVJWX0JBTExPT049eQojIGVuZCBvZiBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CgojCiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKQ09ORklHX1hFTl9TQ1JVQl9QQUdFU19ERUZBVUxUPXkKQ09ORklHX1hFTl9ERVZfRVZUQ0hOPXkKIyBDT05GSUdfWEVOX0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVORlM9eQpDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CkNPTkZJR19YRU5fR05UREVWPXkKQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0M9eQojIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEJfWEVOPXkKIyBDT05GSUdfWEVOX1BWQ0FMTFNfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfWEVOX1BSSVZDTUQ9eQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CiMgQ09ORklHX1hFTl9WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMTEFOT1hfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU1VSRkFDRV9QTEFURk9STVM9eQojIENPTkZJR19TVVJGQUNFXzNfUE9XRVJfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX0dQRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfSE9UUExVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldApDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKCiMKIyBDbG9jayBkcml2ZXIgZm9yIEFSTSBSZWZlcmVuY2UgZGVzaWducwojCiMgQ09ORklHX0NMS19JQ1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX1NQODEwIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgZHJpdmVyIGZvciBBUk0gUmVmZXJlbmNlIGRlc2lnbnMKCiMgQ09ORklHX0xNSzA0ODMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0hJNjU1WD15CiMgQ09ORklHX0NPTU1PTl9DTEtfU0NNSSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1NDUEk9eQojIENPTkZJR19DT01NT05fQ0xLX1NJNTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTcwIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfQk0xODgwPXkKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFOTI1IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfQ1MyMDAwX0NQPXkKIyBDT05GSUdfQ09NTU9OX0NMS19GU0xfRkxFWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfRlNMX1NBSSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1MyTVBTMTE9eQojIENPTkZJR19DT01NT05fQ0xLX0FYSV9DTEtHRU4gaXMgbm90IHNldApDT05GSUdfQ0xLX1FPUklRPXkKQ09ORklHX0NMS19MUzEwMjhBX1BMTERJRz15CiMgQ09ORklHX0NPTU1PTl9DTEtfWEdFTkUgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19QV009eQojIENPTkZJR19DT01NT05fQ0xLX1JTOV9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUyMVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1ZDNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfVkM3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19GSVhFRF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX0NMS19BQ1RJT05TPXkKQ09ORklHX0NMS19PV0xfUzUwMD15CkNPTkZJR19DTEtfT1dMX1M3MDA9eQpDT05GSUdfQ0xLX09XTF9TOTAwPXkKQ09ORklHX0NMS19CQ00yNzExX0RWUD15CkNPTkZJR19DTEtfQkNNMjgzNT15CkNPTkZJR19DT01NT05fQ0xLX0lQUk9DPXkKQ09ORklHX0NMS19CQ01fTlMyPXkKQ09ORklHX0NMS19CQ01fU1I9eQpDT05GSUdfQ0xLX1JBU1BCRVJSWVBJPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNTE2Q1YzMDA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM1MTk9eQpDT05GSUdfQ09NTU9OX0NMS19ISTM1NTlBPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNjYwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNjcwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNzk4Q1YyMDA9eQpDT05GSUdfQ09NTU9OX0NMS19ISTYyMjA9eQpDT05GSUdfUkVTRVRfSElTST15CkNPTkZJR19TVFVCX0NMS19ISTYyMjA9eQpDT05GSUdfU1RVQl9DTEtfSEkzNjYwPXkKQ09ORklHX01YQ19DTEs9eQpDT05GSUdfQ0xLX0lNWDhNTT15CkNPTkZJR19DTEtfSU1YOE1OPXkKQ09ORklHX0NMS19JTVg4TVA9eQpDT05GSUdfQ0xLX0lNWDhNUT15CkNPTkZJR19DTEtfSU1YOFVMUD15CkNPTkZJR19DTEtfSU1YOTM9eQojIENPTkZJR19USV9TQ0lfQ0xLIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NZU0NPTl9DTEs9eQoKIwojIENsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgU29DCiMKQ09ORklHX0NPTU1PTl9DTEtfTUVESUFURUs9eQpDT05GSUdfQ09NTU9OX0NMS19NRURJQVRFS19GSENUTD15CkNPTkZJR19DT01NT05fQ0xLX01UMjcxMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0JEUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX0pQR0RFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDI3MTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDY3NjU9eQojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9BVURJT1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0dDRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfVkNPREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUZHU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTFCU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJBU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJCU1lTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9JUEVTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9DQU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfVkVOQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NT15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9WRU5DU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc5N19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzYyMj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0VUSFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0hJRlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ3NjIyX0FVRFNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNzk4MT15CkNPTkZJR19DT01NT05fQ0xLX01UNzk4MV9FVEhTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDc5ODY9eQpDT05GSUdfQ09NTU9OX0NMS19NVDc5ODZfRVRIU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X0FVRFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNzM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNzNfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNzNfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Mz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0FVRElPU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0NPUkUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0FETCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT05OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTUZHQ0ZHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nj15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9DQU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X0lQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9XUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfSU1QX0lJQ19XUkFQPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X01DVVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9NRFBTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OD15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9BRFNQX0FVRElPMjZNPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X0NBTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfSU1QX0lJQ19XUkFQPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X0lQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9WRE9TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9WUFBTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfV1BFU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyPXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfQVVEU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfSU1QX0lJQ19XUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfSVBFU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTURQU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTUZHQ0ZHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE5Ml9NU0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfU0NQX0FEU1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE5Ml9WREVDU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfVkVOQ1NZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UODE5NT15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9BUFVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfQVVEU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0lNUF9JSUNfV1JBUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfTVNEQz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9TQ1BfQURTUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9WRE9TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfVlBQU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0NBTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfSVBFU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X1dQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfQVBVPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X0NBTT15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9NRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfVkRFQz15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9WRU5DPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4NTE2PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDg1MTZfQVVEU1lTIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgZHJpdmVyIGZvciBNZWRpYVRlayBTb0MKCiMKIyBDbG9jayBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwojCkNPTkZJR19DT01NT05fQ0xLX01FU09OX1JFR01BUD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0RVQUxESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9NUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fUExMPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fVklEX1BMTF9ESVY9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9DTEtDX1VUSUxTPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fQU9fQ0xLQz15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0VFX0NMS0M9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9DUFVfRFlORElWPXkKQ09ORklHX0NPTU1PTl9DTEtfR1hCQj15CkNPTkZJR19DT01NT05fQ0xLX0FYRz15CiMgQ09ORklHX0NPTU1PTl9DTEtfQVhHX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19BMV9QTEwgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ExX1BFUklQSEVSQUxTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfRzEyQT15CiMgZW5kIG9mIENsb2NrIHN1cHBvcnQgZm9yIEFtbG9naWMgcGxhdGZvcm1zCgpDT05GSUdfQVJNQURBX0FQX0NQX0hFTFBFUj15CkNPTkZJR19BUk1BREFfMzdYWF9DTEs9eQpDT05GSUdfQVJNQURBX0FQODA2X1NZU0NPTj15CkNPTkZJR19BUk1BREFfQVBfQ1BVX0NMSz15CkNPTkZJR19BUk1BREFfQ1AxMTBfU1lTQ09OPXkKQ09ORklHX1FDT01fR0RTQz15CkNPTkZJR19DT01NT05fQ0xLX1FDT009eQojIENPTkZJR19RQ09NX0E1M1BMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQTdQTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0NMS19BUENDX01TTTg5OTYgaXMgbm90IHNldAojIENPTkZJR19JUFFfQVBTU19QTEwgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzQwMTkgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzUwMTggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzUzMzIgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzYwMTggaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzgwNzQgaXMgbm90IHNldAojIENPTkZJR19JUFFfR0NDXzk1NzQgaXMgbm90IHNldApDT05GSUdfTVNNX0dDQ184OTE2PXkKIyBDT05GSUdfTVNNX0dDQ184OTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTM5IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dDQ184OTc2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX01NQ0NfODk5NCBpcyBub3Qgc2V0CkNPTkZJR19NU01fR0NDXzg5OTQ9eQpDT05GSUdfTVNNX0dDQ184OTk2PXkKQ09ORklHX01TTV9NTUNDXzg5OTY9eQojIENPTkZJR19NU01fR0NDXzg5OTggaXMgbm90IHNldAojIENPTkZJR19NU01fR1BVQ0NfODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9NTUNDXzg5OTggaXMgbm90IHNldAojIENPTkZJR19RQ01fR0NDXzIyOTAgaXMgbm90IHNldAojIENPTkZJR19RQ01fRElTUENDXzIyOTAgaXMgbm90IHNldAojIENPTkZJR19RQ1NfR0NDXzQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0NBTUNDXzcxODAgaXMgbm90IHNldAojIENPTkZJR19TQ19DQU1DQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfRElTUENDXzcxODAgaXMgbm90IHNldAojIENPTkZJR19TQ19ESVNQQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0RJU1BDQ184MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19TQV9HQ0NfODc3NVAgaXMgbm90IHNldAojIENPTkZJR19TQV9HUFVDQ184Nzc1UCBpcyBub3Qgc2V0CkNPTkZJR19TQ19HQ0NfNzE4MD15CiMgQ09ORklHX1NDX0dDQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR0NDXzgxODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR0NDXzgyODBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dQVUNDXzcxODAgaXMgbm90IHNldAojIENPTkZJR19TQ19HUFVDQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR1BVQ0NfODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfTFBBU1NDQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfTFBBU1NDQ184MjgwWFAgaXMgbm90IHNldApDT05GSUdfU0NfTFBBU1NfQ09SRUNDXzcxODA9eQojIENPTkZJR19TQ19MUEFTU19DT1JFQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX01TU183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfVklERU9DQ183MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0NBTUNDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX01NQ0NfNjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dQVUNDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19UVVJJTkdfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNTX1E2U1NUT1BfNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUURVX0dDQ18xMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fR1BVQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX1ZJREVPQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0RJU1BDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fTFBBU1NDQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRFhfR0NDXzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fQ0FNQ0NfNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0NBTUNDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9DQU1DQ184NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYxMTUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYzNzUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ182MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfNjEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzYzNzUgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ182MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9UQ1NSQ0NfODU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUlfUE1JQ19DTEtESVYgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hGUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BTU19YQ0MgaXMgbm90IHNldAojIENPTkZJR19DTEtfR0ZNX0xQQVNTX1NNODI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX1ZJREVPQ0NfODQ1MCBpcyBub3Qgc2V0CkNPTkZJR19DTEtfUkVORVNBUz15CiMgQ09ORklHX0NMS19SQ0FSX1VTQjJfQ0xPQ0tfU0VMIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUk9DS0NISVA9eQpDT05GSUdfQ0xLX1BYMzA9eQpDT05GSUdfQ0xLX1JLMzMwOD15CkNPTkZJR19DTEtfUkszMzI4PXkKQ09ORklHX0NMS19SSzMzNjg9eQpDT05GSUdfQ0xLX1JLMzM5OT15CkNPTkZJR19DTEtfUkszNTY4PXkKQ09ORklHX0NMS19SSzM1ODg9eQpDT05GSUdfU1BSRF9DT01NT05fQ0xLPXkKQ09ORklHX1NQUkRfU0M5ODYwX0NMSz15CkNPTkZJR19TUFJEX1NDOTg2M0FfQ0xLPXkKIyBDT05GSUdfU1BSRF9VTVM1MTJfQ0xLIGlzIG5vdCBzZXQKQ09ORklHX1NVTlhJX0NDVT15CkNPTkZJR19TVU41MElfQTY0X0NDVT15CkNPTkZJR19TVU41MElfQTEwMF9DQ1U9eQpDT05GSUdfU1VONTBJX0ExMDBfUl9DQ1U9eQpDT05GSUdfU1VONTBJX0g2X0NDVT15CkNPTkZJR19TVU41MElfSDYxNl9DQ1U9eQpDT05GSUdfU1VONTBJX0g2X1JfQ0NVPXkKQ09ORklHX1NVTjZJX1JUQ19DQ1U9eQpDT05GSUdfU1VOOElfSDNfQ0NVPXkKQ09ORklHX1NVTjhJX0RFMl9DQ1U9eQpDT05GSUdfU1VOOElfUl9DQ1U9eQpDT05GSUdfQ0xLX1RFR1JBX0JQTVA9eQpDT05GSUdfVEVHUkFfQ0xLX0RGTEw9eQojIENPTkZJR19YSUxJTlhfVkNVIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19YTE5YX0NMS1daUkQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1pZTlFNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX1RJTUVSX09GPXkKQ09ORklHX1RJTUVSX0FDUEk9eQpDT05GSUdfVElNRVJfUFJPQkU9eQpDT05GSUdfQ0xLU1JDX01NSU89eQpDT05GSUdfT01BUF9ETV9USU1FUj15CkNPTkZJR19EV19BUEJfVElNRVI9eQpDT05GSUdfRFdfQVBCX1RJTUVSX09GPXkKQ09ORklHX1JPQ0tDSElQX1RJTUVSPXkKQ09ORklHX09XTF9USU1FUj15CkNPTkZJR19TVU40SV9USU1FUj15CkNPTkZJR19URUdSQV9USU1FUj15CiMgQ09ORklHX1RFR1JBMTg2X1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9BUkNIX1RJTUVSPXkKQ09ORklHX0FSTV9BUkNIX1RJTUVSX0VWVFNUUkVBTT15CkNPTkZJR19BUk1fQVJDSF9USU1FUl9PT0xfV09SS0FST1VORD15CkNPTkZJR19GU0xfRVJSQVRVTV9BMDA4NTg1PXkKQ09ORklHX0hJU0lMSUNPTl9FUlJBVFVNXzE2MTAxMDEwMT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzg1ODkyMT15CkNPTkZJR19TVU41MElfRVJSQVRVTV9VTktOT1dOMT15CkNPTkZJR19BUk1fVElNRVJfU1A4MDQ9eQpDT05GSUdfTVRLX1RJTUVSPXkKQ09ORklHX01US19DUFVYX1RJTUVSPXkKQ09ORklHX1NQUkRfVElNRVI9eQojIENPTkZJR19SRU5FU0FTX09TVE0gaXMgbm90IHNldApDT05GSUdfVElNRVJfSU1YX1NZU19DVFI9eQojIGVuZCBvZiBDbG9jayBTb3VyY2UgZHJpdmVycwoKQ09ORklHX01BSUxCT1g9eQpDT05GSUdfQVJNX01IVT15CiMgQ09ORklHX0FSTV9NSFVfVjIgaXMgbm90IHNldAojIENPTkZJR19JTVhfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19QTEFURk9STV9NSFU9eQojIENPTkZJR19QTDMyMF9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0FSTUFEQV8zN1hYX1JXVE1fTUJPWD15CiMgQ09ORklHX09NQVAyUExVU19NQk9YIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX01CT1g9eQpDT05GSUdfUENDPXkKIyBDT05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNMjgzNV9NQk9YPXkKQ09ORklHX1RJX01FU1NBR0VfTUFOQUdFUj15CkNPTkZJR19ISTM2NjBfTUJPWD15CkNPTkZJR19ISTYyMjBfTUJPWD15CiMgQ09ORklHX01BSUxCT1hfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fQVBDU19JUEMgaXMgbm90IHNldApDT05GSUdfVEVHUkFfSFNQX01CT1g9eQojIENPTkZJR19YR0VORV9TTElNUFJPX01CT1ggaXMgbm90IHNldAojIENPTkZJR19CQ01fUERDX01CT1ggaXMgbm90IHNldApDT05GSUdfQkNNX0ZMRVhSTV9NQk9YPW0KIyBDT05GSUdfTVRLX0FEU1BfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX01US19DTURRX01CT1ggaXMgbm90IHNldApDT05GSUdfWllOUU1QX0lQSV9NQk9YPXkKQ09ORklHX1NVTjZJX01TR0JPWD15CiMgQ09ORklHX1NQUkRfTUJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSVBDQyBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQpDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFPXkKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9BUk1WN1MgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9JT19QR1RBQkxFX0RBUlQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX09GX0lPTU1VPXkKQ09ORklHX0lPTU1VX0RNQT15CiMgQ09ORklHX0lPTU1VRkQgaXMgbm90IHNldApDT05GSUdfUk9DS0NISVBfSU9NTVU9eQpDT05GSUdfU1VONTBJX0lPTU1VPXkKQ09ORklHX1RFR1JBX0lPTU1VX1NNTVU9eQojIENPTkZJR19JUE1NVV9WTVNBIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TTU1VPXkKIyBDT05GSUdfQVJNX1NNTVVfTEVHQUNZX0RUX0JJTkRJTkdTIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TTU1VX0RJU0FCTEVfQllQQVNTX0JZX0RFRkFVTFQ9eQpDT05GSUdfQVJNX1NNTVVfUUNPTT15CiMgQ09ORklHX0FSTV9TTU1VX1FDT01fREVCVUcgaXMgbm90IHNldApDT05GSUdfQVJNX1NNTVVfVjM9eQojIENPTkZJR19BUk1fU01NVV9WM19TVkEgaXMgbm90IHNldAojIENPTkZJR19NVEtfSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BSRF9JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCiMgQ09ORklHX09XTF9QTV9ET01BSU5TIGlzIG5vdCBzZXQKCiMKIyBBbWxvZ2ljIFNvQyBkcml2ZXJzCiMKQ09ORklHX01FU09OX0NBTlZBUz15CkNPTkZJR19NRVNPTl9DTEtfTUVBU1VSRT15CkNPTkZJR19NRVNPTl9HWF9TT0NJTkZPPXkKQ09ORklHX01FU09OX0dYX1BNX0RPTUFJTlM9eQpDT05GSUdfTUVTT05fRUVfUE1fRE9NQUlOUz15CkNPTkZJR19NRVNPTl9TRUNVUkVfUE1fRE9NQUlOUz15CiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCkNPTkZJR19CQ00yODM1X1BPV0VSPXkKQ09ORklHX1JBU1BCRVJSWVBJX1BPV0VSPXkKQ09ORklHX1NPQ19CUkNNU1RCPXkKIyBlbmQgb2YgQnJvYWRjb20gU29DIGRyaXZlcnMKCiMKIyBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfRlNMX0RQQUEgaXMgbm90IHNldAojIENPTkZJR19RVUlDQ19FTkdJTkUgaXMgbm90IHNldApDT05GSUdfRlNMX0dVVFM9eQpDT05GSUdfRFBBQTJfQ09OU09MRT15CiMgQ09ORklHX0ZTTF9SQ1BNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwoKIwojIGZ1aml0c3UgU29DIGRyaXZlcnMKIwojIENPTkZJR19BNjRGWF9ESUFHIGlzIG5vdCBzZXQKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIEhpc2lsaWNvbiBTb0MgZHJpdmVycwojCiMgQ09ORklHX0tVTlBFTkdfSENDUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEhpc2lsaWNvbiBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwpDT05GSUdfSU1YX0dQQ1YyX1BNX0RPTUFJTlM9eQpDT05GSUdfU09DX0lNWDhNPXkKQ09ORklHX1NPQ19JTVg5PXkKQ09ORklHX0lNWDhNX0JMS19DVFJMPXkKQ09ORklHX0lNWDlfQkxLX0NUUkw9eQojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIENPTkZJR19MSVRFWF9TT0NfQ09OVFJPTExFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIEVuYWJsZSBMaXRlWCBTb0MgQnVpbGRlciBzcGVjaWZpYyBkcml2ZXJzCgojCiMgTWVkaWFUZWsgU29DIGRyaXZlcnMKIwojIENPTkZJR19NVEtfQ01EUSBpcyBub3Qgc2V0CiMgQ09ORklHX01US19ERVZBUEMgaXMgbm90IHNldApDT05GSUdfTVRLX0lORlJBQ0ZHPXkKIyBDT05GSUdfTVRLX1BNSUNfV1JBUCBpcyBub3Qgc2V0CkNPTkZJR19NVEtfUkVHVUxBVE9SX0NPVVBMRVI9eQpDT05GSUdfTVRLX1NDUFNZUz15CkNPTkZJR19NVEtfU0NQU1lTX1BNX0RPTUFJTlM9eQpDT05GSUdfTVRLX01NU1lTPXkKIyBlbmQgb2YgTWVkaWFUZWsgU29DIGRyaXZlcnMKCiMgQ09ORklHX1dQQ000NTBfU09DIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSBTb0MgZHJpdmVycwojCiMgQ09ORklHX1FDT01fQU9TU19RTVAgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0NPTU1BTkRfREIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0NQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fR0VOSV9TRSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fR1NCSSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTExDQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fT0NNRU0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1JBTVBfQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fUk1URlNfTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9SUE1fTUFTVEVSX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9SUE1IIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TTURfUlBNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX1dDTlNTX0NUUkwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0FQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSUNDX0JXTU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCkNPTkZJR19TT0NfUkVORVNBUz15CiMgQ09ORklHX0FSQ0hfUjhBNzc5OTUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NjUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5RjAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5QTAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRDMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0RTEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3NEExIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRCMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDdHMDQzIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOUEwN0cwNDQgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA3RzA1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDlHMDExIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0dSRj15CkNPTkZJR19ST0NLQ0hJUF9JT0RPTUFJTj15CkNPTkZJR19ST0NLQ0hJUF9QTV9ET01BSU5TPXkKQ09ORklHX1NVTlhJX01CVVM9eQpDT05GSUdfU1VOWElfU1JBTT15CiMgQ09ORklHX1NVTjIwSV9QUFUgaXMgbm90IHNldApDT05GSUdfQVJDSF9URUdSQV8xMzJfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMjEwX1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzE4Nl9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8xOTRfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMjM0X1NPQz15CkNPTkZJR19TT0NfVEVHUkFfRlVTRT15CkNPTkZJR19TT0NfVEVHUkFfRkxPV0NUUkw9eQpDT05GSUdfU09DX1RFR1JBX1BNQz15CkNPTkZJR19TT0NfVEVHUkFfUE9XRVJHQVRFX0JQTVA9eQpDT05GSUdfU09DX1RFR1JBX0NCQj15CkNPTkZJR19TT0NfVEk9eQojIENPTkZJR19USV9TQ0lfUE1fRE9NQUlOUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0szX1JJTkdBQ0MgaXMgbm90IHNldApDT05GSUdfVElfSzNfU09DSU5GTz15CiMgQ09ORklHX1RJX1BSVVNTIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NDSV9JTlRBX01TSV9ET01BSU49eQoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCkNPTkZJR19aWU5RTVBfUE9XRVI9eQpDT05GSUdfWllOUU1QX1BNX0RPTUFJTlM9eQpDT05GSUdfWExOWF9FVkVOVF9NQU5BR0VSPXkKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfREVWRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19ERVZGUkVRX0dPVl9QQVNTSVZFPXkKCiMKIyBERVZGUkVRIERyaXZlcnMKIwojIENPTkZJR19BUk1fSU1YX0JVU19ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9JTVg4TV9ERFJDX0RFVkZSRVE9eQpDT05GSUdfQVJNX1RFR1JBX0RFVkZSRVE9eQpDT05GSUdfQVJNX1JLMzM5OV9ETUNfREVWRlJFUT15CiMgQ09ORklHX0FSTV9TVU44SV9BMzNfTUJVU19ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX1BNX0RFVkZSRVFfRVZFTlQ9eQpDT05GSUdfREVWRlJFUV9FVkVOVF9ST0NLQ0hJUF9ERkk9eQpDT05GSUdfRVhUQ09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19FWFRDT05fQURDX0pBQ0sgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fRlNBOTQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX01BWDMzNTUgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUFRONTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9RQ09NX1NQTUlfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9SVDg5NzNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fVVNCX0dQSU89eQpDT05GSUdfTUVNT1JZPXkKIyBDT05GSUdfQVJNX1BMMTcyX01QTUMgaXMgbm90IHNldApDT05GSUdfQlJDTVNUQl9EUEZFPXkKQ09ORklHX0JSQ01TVEJfTUVNQz15CiMgQ09ORklHX09NQVBfR1BNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTkVTQVNfUlBDSUYgaXMgbm90IHNldApDT05GSUdfVEVHUkFfTUM9eQpDT05GSUdfVEVHUkEyMTBfRU1DX1RBQkxFPXkKQ09ORklHX1RFR1JBMjEwX0VNQz15CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CiMgQ09ORklHX0lJT19CVUZGRVJfQ0IgaXMgbm90IHNldAojIENPTkZJR19JSU9fQlVGRkVSX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19CVUZGRVJfRE1BRU5HSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0JVRkZFUl9IV19DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19JSU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKIyBDT05GSUdfSUlPX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgojIENPTkZJR19JSU9fU1dfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NXX1RSSUdHRVIgaXMgbm90IHNldAojIENPTkZJR19JSU9fVFJJR0dFUkVEX0VWRU5UIGlzIG5vdCBzZXQKCiMKIyBBY2NlbGVyb21ldGVycwojCiMgQ09ORklHX0FESVMxNjIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzMTNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDMxM19TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzQ1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNDVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzU1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNjdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM2N19JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzcyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNzJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1BMTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1BMjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1BNDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1JMDg4X0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfREEyODAgaXMgbm90IHNldAojIENPTkZJR19EQTMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMDYgaXMgbm90IHNldAojIENPTkZJR19ETUFSRDA5IGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYTFM4OTYyQUZfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhMUzg5NjJBRl9TUEkgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfQUNDRUxfM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19JSU9fS1gwMjJBX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19LWDAyMkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfS1hTRDkgaXMgbm90IHNldAojIENPTkZJR19LWENKSzEwMTMgaXMgbm90IHNldAojIENPTkZJR19NQzMyMzAgaXMgbm90IHNldAojIENPTkZJR19NTUE3NDU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc0NTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTg0NTIgaXMgbm90IHNldAojIENPTkZJR19NTUE5NTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BOTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX01TQTMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01YQzQwMDUgaXMgbm90IHNldAojIENPTkZJR19NWEM2MjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NBMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDQTMzMDAgaXMgbm90IHNldAojIENPTkZJR19TVEs4MzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLOEJBNTAgaXMgbm90IHNldAojIGVuZCBvZiBBY2NlbGVyb21ldGVycwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDQxMzAgaXMgbm90IHNldAojIENPTkZJR19BRDcwOTFSNSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzE5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzQ3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzYwNl9JRkFDRV9QQVJBTExFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzYwNl9JRkFDRV9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRDc3NjYgaXMgbm90IHNldAojIENPTkZJR19BRDc3NjhfMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzg4NyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzkyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzk5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEOTQ2NyBpcyBub3Qgc2V0CiMgQ09ORklHX0FESV9BWElfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhQMjBYX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FYUDI4OF9BREMgaXMgbm90IHNldAojIENPTkZJR19CQ01fSVBST0NfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVSTElOMl9BREMgaXMgbm90IHNldAojIENPTkZJR19DQzEwMDAxX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOVkVMT1BFX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfSEk4NDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSFg3MTEgaXMgbm90IHNldAojIENPTkZJR19JTVg3RF9BREMgaXMgbm90IHNldAojIENPTkZJR19JTVg4UVhQX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDkzX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0NzEgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ5NiBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0OTcgaXMgbm90IHNldAojIENPTkZJR19NQVgxMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTExMDAgaXMgbm90IHNldAojIENPTkZJR19NQVgxMTE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTEyMDUgaXMgbm90IHNldAojIENPTkZJR19NQVgxMTQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEyNDEgaXMgbm90IHNldAojIENPTkZJR19NQVgxMzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYOTYxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDMyMFggaXMgbm90IHNldAojIENPTkZJR19NQ1AzNDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzkxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX01UNjU3N19BVVhBREMgaXMgbm90IHNldApDT05GSUdfTUVTT05fU0FSQURDPXkKIyBDT05GSUdfTkFVNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9SUkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9JQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1ZBREMgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTUlfQURDNSBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9TQVJBREM9eQojIENPTkZJR19SSUNIVEVLX1JUUTYwNTYgaXMgbm90IHNldAojIENPTkZJR19TRF9BRENfTU9EVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VONElfR1BBREMgaXMgbm90IHNldAojIENPTkZJR19TVU4yMElfR1BBREMgaXMgbm90IHNldAojIENPTkZJR19USV9BREMwODFDIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDgzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4NFMwMjEgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxMjEzOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEwOFMxMDIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxMjhTMDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTYxUzYyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEwMTUgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM3OTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzc5NTAgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM4MzQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTODY4OCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEyNFMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzEzMUUwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0xNUDkyMDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfVExDNDU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX1RTQzIwNDYgaXMgbm90IHNldAojIENPTkZJR19WRjYxMF9BREMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfWEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9BTVMgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgYW5kIGRpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDc0MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NDQxM1IgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBhbmQgZGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwoKIwojIEFuYWxvZyBGcm9udCBFbmRzCiMKIyBDT05GSUdfSUlPX1JFU0NBTEUgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgRnJvbnQgRW5kcwoKIwojIEFtcGxpZmllcnMKIwojIENPTkZJR19BRDgzNjYgaXMgbm90IHNldAojIENPTkZJR19BREE0MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNDI1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQW1wbGlmaWVycwoKIwojIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19BVExBU19FWk9fU0VOU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1FNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NTODExIGlzIG5vdCBzZXQKIyBDT05GSUdfSUFRQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TQ0Q0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1AzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNJUklPTl9TR1A0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQUzMwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNFQUlSX1NVTlJJU0VfQ08yIGlzIG5vdCBzZXQKIyBDT05GSUdfVlo4OVggaXMgbm90IHNldAojIGVuZCBvZiBDaGVtaWNhbCBTZW5zb3JzCgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKIyBlbmQgb2YgSGlkIFNlbnNvciBJSU8gQ29tbW9uCgojCiMgSUlPIFNDTUkgU2Vuc29ycwojCiMgQ09ORklHX0lJT19TQ01JIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUlPIFNDTUkgU2Vuc29ycwoKIwojIFNTUCBTZW5zb3IgQ29tbW9uCiMKIyBDT05GSUdfSUlPX1NTUF9TRU5TT1JIVUIgaXMgbm90IHNldAojIGVuZCBvZiBTU1AgU2Vuc29yIENvbW1vbgoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDM1NTJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTkyUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTU5M1IgaXMgbm90IHNldAojIENPTkZJR19BRDU1MDQgaXMgbm90IHNldAojIENPTkZJR19BRDU2MjRSX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI2ODggaXMgbm90IHNldAojIENPTkZJR19BRDU2ODZfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1Njk2X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc1OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc3MFIgaXMgbm90IHNldAojIENPTkZJR19BRDU3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTMgaXMgbm90IHNldAojIENPTkZJR19BRDczMDMgaXMgbm90IHNldAojIENPTkZJR19BRDg4MDEgaXMgbm90IHNldAojIENPTkZJR19EUE9UX0RBQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RTNDQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzE2NjAgaXMgbm90IHNldAojIENPTkZJR19MVEMyNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTUyMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU4MjEgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDcyOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQ5MjIgaXMgbm90IHNldAojIENPTkZJR19USV9EQUMwODJTMDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNTU3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzczMTEgaXMgbm90IHNldAojIENPTkZJR19USV9EQUM3NjEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVkY2MTBfREFDIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwoKIwojIElJTyBkdW1teSBkcml2ZXIKIwojIGVuZCBvZiBJSU8gZHVtbXkgZHJpdmVyCgojCiMgRmlsdGVycwojCiMgQ09ORklHX0FETVY4ODE4IGlzIG5vdCBzZXQKIyBlbmQgb2YgRmlsdGVycwoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCiMgQ09ORklHX0FEOTUyMyBpcyBub3Qgc2V0CiMgZW5kIG9mIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KCiMKIyBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMKIyBDT05GSUdfQURGNDM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FERjQzNzEgaXMgbm90IHNldAojIENPTkZJR19BREY0Mzc3IGlzIG5vdCBzZXQKIyBDT05GSUdfQURNVjEwMTMgaXMgbm90IHNldAojIENPTkZJR19BRE1WMTAxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FETVY0NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURSRjY3ODAgaXMgbm90IHNldAojIGVuZCBvZiBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMgZW5kIG9mIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19BRElTMTYwODAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzYgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYyNjAgaXMgbm90IHNldAojIENPTkZJR19BRFhSUzI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWFJTNDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1HMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhBUzIxMDAyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QVTMwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19JVEczMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwoKIwojIEhlYWx0aCBTZW5zb3JzCiMKCiMKIyBIZWFydCBSYXRlIE1vbml0b3JzCiMKIyBDT05GSUdfQUZFNDQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRTQ0MDQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAyIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGVhcnQgUmF0ZSBNb25pdG9ycwojIGVuZCBvZiBIZWFsdGggU2Vuc29ycwoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwojIENPTkZJR19BTTIzMTUgaXMgbm90IHNldAojIENPTkZJR19ESFQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzEwMFggaXMgbm90IHNldAojIENPTkZJR19IREMyMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRTMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRVMjEgaXMgbm90IHNldAojIENPTkZJR19TSTcwMDUgaXMgbm90IHNldAojIENPTkZJR19TSTcwMjAgaXMgbm90IHNldAojIGVuZCBvZiBIdW1pZGl0eSBzZW5zb3JzCgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwojIENPTkZJR19BRElTMTY0MDAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NjAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NzUgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0ODAgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1JMTYwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JPU0NIX0JOTzA1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWE9TODcwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19LTVg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9JQ000MjYwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JTlZfSUNNNDI2MDBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0xTTTZEU1ggaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfTFNNOURTMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FDUElfQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURKRF9TMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQURVWDEwMjAgaXMgbm90IHNldAojIENPTkZJR19BTDMwMTAgaXMgbm90IHNldAojIENPTkZJR19BTDMzMjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzkzMDAgaXMgbm90IHNldAojIENPTkZJR19BUERTOTk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTNzMyMTEgaXMgbm90IHNldAojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldAojIENPTkZJR19CSDE3ODAgaXMgbm90IHNldAojIENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQMkFQMDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JU0wyOTAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMjggaXMgbm90IHNldAojIENPTkZJR19JU0wyOTEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0pTQTEyMTIgaXMgbm90IHNldAojIENPTkZJR19ST0hNX0JVMjcwMDggaXMgbm90IHNldAojIENPTkZJR19ST0hNX0JVMjcwMzQgaXMgbm90IHNldAojIENPTkZJR19SUFIwNTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSRjIxNkEgaXMgbm90IHNldAojIENPTkZJR19MVjAxMDRDUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDQ0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDkgaXMgbm90IHNldAojIENPTkZJR19OT0ExMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX09QVDQwMDEgaXMgbm90IHNldAojIENPTkZJR19QQTEyMjAzMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0kxMTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0kxMTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLMzMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUX1VWSVMyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0MTQgaXMgbm90IHNldAojIENPTkZJR19UQ1MzNDcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDI1OTEgaXMgbm90IHNldAojIENPTkZJR19UU0wyNzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMNDUzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTNTE4MkQgaXMgbm90IHNldAojIENPTkZJR19WQ05MNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkw0MDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfVkVNTDYwMzAgaXMgbm90IHNldAojIENPTkZJR19WRU1MNjA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMNjE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1pPUFQyMjAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGlnaHQgc2Vuc29ycwoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKIyBDT05GSUdfQUs4OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUs4OTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUswOTkxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9NQUdOX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9NQUdOX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BRzMxMTAgaXMgbm90IHNldAojIENPTkZJR19NTUMzNTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9NQUdOXzNBWElTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSE1DNTg0M19TUEkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1JNMzEwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1JNMzEwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19USV9UTUFHNTI3MyBpcyBub3Qgc2V0CiMgQ09ORklHX1lBTUFIQV9ZQVM1MzAgaXMgbm90IHNldAojIGVuZCBvZiBNYWduZXRvbWV0ZXIgc2Vuc29ycwoKIwojIE11bHRpcGxleGVycwojCiMgQ09ORklHX0lJT19NVVggaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aXBsZXhlcnMKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCiMgZW5kIG9mIEluY2xpbm9tZXRlciBzZW5zb3JzCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVIgaXMgbm90IHNldAojIGVuZCBvZiBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKCiMKIyBMaW5lYXIgYW5kIGFuZ3VsYXIgcG9zaXRpb24gc2Vuc29ycwojCiMgZW5kIG9mIExpbmVhciBhbmQgYW5ndWxhciBwb3NpdGlvbiBzZW5zb3JzCgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVycwojCiMgQ09ORklHX0FENTExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0MzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1NDgxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQwMTggaXMgbm90IHNldAojIENPTkZJR19NQ1A0MTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDUzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQxMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBMMDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1g5MjUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBwb3RlbnRpb21ldGVycwoKIwojIERpZ2l0YWwgcG90ZW50aW9zdGF0cwojCiMgQ09ORklHX0xNUDkxMDAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCiMgQ09ORklHX0FCUDA2ME1HIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1QMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfRExITDYwRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RQUzMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQMDMgaXMgbm90IHNldAojIENPTkZJR19JQ1AxMDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDExNV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NUEwxMTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMzExNSBpcyBub3Qgc2V0CiMgQ09ORklHX01QUkxTMDAyNVBBIGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjM3IGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX1BSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVDU0MDMgaXMgbm90IHNldAojIENPTkZJR19IUDIwNkMgaXMgbm90IHNldAojIENPTkZJR19aUEEyMzI2IGlzIG5vdCBzZXQKIyBlbmQgb2YgUHJlc3N1cmUgc2Vuc29ycwoKIwojIExpZ2h0bmluZyBzZW5zb3JzCiMKIyBDT05GSUdfQVMzOTM1IGlzIG5vdCBzZXQKIyBlbmQgb2YgTGlnaHRuaW5nIHNlbnNvcnMKCiMKIyBQcm94aW1pdHkgYW5kIGRpc3RhbmNlIHNlbnNvcnMKIwojIENPTkZJR19JUlNEMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjk1MDEgaXMgbm90IHNldAojIENPTkZJR19MSURBUl9MSVRFX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUIxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1JGRDc3NDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JGMDQgaXMgbm90IHNldAojIENPTkZJR19TWDkzMTAgaXMgbm90IHNldAojIENPTkZJR19TWDkzMjQgaXMgbm90IHNldAojIENPTkZJR19TWDkzNjAgaXMgbm90IHNldAojIENPTkZJR19TWDk1MDAgaXMgbm90IHNldAojIENPTkZJR19TUkYwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkwzMDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkw1M0wwWF9JMkMgaXMgbm90IHNldAojIGVuZCBvZiBQcm94aW1pdHkgYW5kIGRpc3RhbmNlIHNlbnNvcnMKCiMKIyBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDJTOTAgaXMgbm90IHNldAojIENPTkZJR19BRDJTMTIwMCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwojIENPTkZJR19MVEMyOTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYSU1fVEhFUk1PQ09VUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYOTA2MTQgaXMgbm90IHNldAojIENPTkZJR19NTFg5MDYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDAwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDExNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTWVMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RTWVMwMkQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMxODU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4NjUgaXMgbm90IHNldAojIGVuZCBvZiBUZW1wZXJhdHVyZSBzZW5zb3JzCgojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9BVE1FTF9UQ0IgaXMgbm90IHNldApDT05GSUdfUFdNX0JDTV9JUFJPQz15CkNPTkZJR19QV01fQkNNMjgzNT15CiMgQ09ORklHX1BXTV9CRVJMSU4gaXMgbm90IHNldAojIENPTkZJR19QV01fQlJDTVNUQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0ZTTF9GVE0gaXMgbm90IHNldAojIENPTkZJR19QV01fSElCVlQgaXMgbm90IHNldAojIENPTkZJR19QV01fSU1YMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVgyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVhfVFBNIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9NRVNPTj15CiMgQ09ORklHX1BXTV9NVEtfRElTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9PTUFQX0RNVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUkFTUEJFUlJZUElfUE9FPXkKIyBDT05GSUdfUFdNX1JDQVIgaXMgbm90IHNldAojIENPTkZJR19QV01fUkVORVNBU19UUFUgaXMgbm90IHNldApDT05GSUdfUFdNX1JPQ0tDSElQPXkKIyBDT05GSUdfUFdNX1NQUkQgaXMgbm90IHNldApDT05GSUdfUFdNX1NVTjRJPXkKQ09ORklHX1BXTV9URUdSQT15CiMgQ09ORklHX1BXTV9USUVDQVAgaXMgbm90IHNldAojIENPTkZJR19QV01fVElFSFJQV00gaXMgbm90IHNldAojIENPTkZJR19QV01fWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBJUlEgY2hpcCBzdXBwb3J0CiMKQ09ORklHX0lSUUNISVA9eQpDT05GSUdfQVJNX0dJQz15CkNPTkZJR19BUk1fR0lDX1BNPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKQ09ORklHX0FSTV9HSUNfVjJNPXkKQ09ORklHX0FSTV9HSUNfVjM9eQpDT05GSUdfQVJNX0dJQ19WM19JVFM9eQpDT05GSUdfQVJNX0dJQ19WM19JVFNfUENJPXkKIyBDT05GSUdfQUxfRklDIGlzIG5vdCBzZXQKQ09ORklHX0JDTTcwMzhfTDFfSVJRPXkKQ09ORklHX0JDTTcxMjBfTDJfSVJRPXkKQ09ORklHX0JSQ01TVEJfTDJfSVJRPXkKQ09ORklHX0RXX0FQQl9JQ1RMPXkKQ09ORklHX0hJU0lMSUNPTl9JUlFfTUJJR0VOPXkKQ09ORklHX1NVTjZJX1JfSU5UQz15CkNPTkZJR19TVU5YSV9OTUlfSU5UQz15CiMgQ09ORklHX1hJTElOWF9JTlRDIGlzIG5vdCBzZXQKQ09ORklHX0lNWF9HUENWMj15CkNPTkZJR19NVkVCVV9HSUNQPXkKQ09ORklHX01WRUJVX0lDVT15CkNPTkZJR19NVkVCVV9PRE1JPXkKQ09ORklHX01WRUJVX1BJQz15CkNPTkZJR19NVkVCVV9TRUk9eQpDT05GSUdfTFNfRVhUSVJRPXkKQ09ORklHX0xTX1NDRkdfTVNJPXkKQ09ORklHX1BBUlRJVElPTl9QRVJDUFU9eQpDT05GSUdfUUNPTV9JUlFfQ09NQklORVI9eQpDT05GSUdfTUVTT05fSVJRX0dQSU89eQojIENPTkZJR19RQ09NX1BEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTVBNIGlzIG5vdCBzZXQKQ09ORklHX0lNWF9JUlFTVEVFUj15CkNPTkZJR19JTVhfSU5UTVVYPXkKQ09ORklHX0lNWF9NVV9NU0k9bQpDT05GSUdfVElfU0NJX0lOVFJfSVJRQ0hJUD15CkNPTkZJR19USV9TQ0lfSU5UQV9JUlFDSElQPXkKQ09ORklHX01TVF9JUlE9eQojIGVuZCBvZiBJUlEgY2hpcCBzdXBwb3J0CgojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfUkVTRVRfQ09OVFJPTExFUj15CkNPTkZJR19SRVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX1JFU0VUX0JFUkxJTj15CkNPTkZJR19SRVNFVF9CUkNNU1RCPXkKQ09ORklHX1JFU0VUX0JSQ01TVEJfUkVTQ0FMPXkKIyBDT05GSUdfUkVTRVRfSU1YNyBpcyBub3Qgc2V0CkNPTkZJR19SRVNFVF9NRVNPTj15CiMgQ09ORklHX1JFU0VUX01FU09OX0FVRElPX0FSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1FDT01fQU9TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1FDT01fUERDIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX1JBU1BCRVJSWVBJPXkKQ09ORklHX1JFU0VUX1NDTUk9eQpDT05GSUdfUkVTRVRfU0lNUExFPXkKQ09ORklHX1JFU0VUX1NVTlhJPXkKIyBDT05GSUdfUkVTRVRfVElfU0NJIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfVElfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfVElfVFBTMzgwWCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fUkVTRVRfSEkzNjYwPXkKQ09ORklHX0NPTU1PTl9SRVNFVF9ISTYyMjA9eQpDT05GSUdfUkVTRVRfVEVHUkFfQlBNUD15CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CkNPTkZJR19HRU5FUklDX1BIWV9NSVBJX0RQSFk9eQpDT05GSUdfUEhZX1hHRU5FPXkKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19QSFlfU1VONElfVVNCPXkKQ09ORklHX1BIWV9TVU42SV9NSVBJX0RQSFk9eQpDT05GSUdfUEhZX1NVTjlJX1VTQj15CkNPTkZJR19QSFlfU1VONTBJX1VTQjM9eQpDT05GSUdfUEhZX01FU09OOEJfVVNCMj15CkNPTkZJR19QSFlfTUVTT05fR1hMX1VTQjI9eQpDT05GSUdfUEhZX01FU09OX0cxMkFfTUlQSV9EUEhZX0FOQUxPRz15CkNPTkZJR19QSFlfTUVTT05fRzEyQV9VU0IyPXkKQ09ORklHX1BIWV9NRVNPTl9HMTJBX1VTQjNfUENJRT15CkNPTkZJR19QSFlfTUVTT05fQVhHX1BDSUU9eQpDT05GSUdfUEhZX01FU09OX0FYR19NSVBJX1BDSUVfQU5BTE9HPXkKQ09ORklHX1BIWV9NRVNPTl9BWEdfTUlQSV9EUEhZPXkKCiMKIyBQSFkgZHJpdmVycyBmb3IgQnJvYWRjb20gcGxhdGZvcm1zCiMKQ09ORklHX1BIWV9CQ01fU1JfVVNCPXkKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkKQ09ORklHX1BIWV9CQ01fTlNfVVNCMj15CkNPTkZJR19QSFlfQkNNX05TX1VTQjM9eQpDT05GSUdfUEhZX05TMl9QQ0lFPXkKQ09ORklHX1BIWV9OUzJfVVNCX0RSRD15CkNPTkZJR19QSFlfQlJDTV9TQVRBPXkKQ09ORklHX1BIWV9CUkNNX1VTQj15CkNPTkZJR19QSFlfQkNNX1NSX1BDSUU9eQojIGVuZCBvZiBQSFkgZHJpdmVycyBmb3IgQnJvYWRjb20gcGxhdGZvcm1zCgpDT05GSUdfUEhZX0NBREVOQ0VfVE9SUkVOVD15CkNPTkZJR19QSFlfQ0FERU5DRV9EUEhZPXkKIyBDT05GSUdfUEhZX0NBREVOQ0VfRFBIWV9SWCBpcyBub3Qgc2V0CkNPTkZJR19QSFlfQ0FERU5DRV9TSUVSUkE9eQpDT05GSUdfUEhZX0NBREVOQ0VfU0FMVk89eQpDT05GSUdfUEhZX0ZTTF9JTVg4TVFfVVNCPXkKIyBDT05GSUdfUEhZX01JWEVMX0xWRFNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9NSVhFTF9NSVBJX0RQSFk9eQojIENPTkZJR19QSFlfRlNMX0lNWDhNX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19QSFlfRlNMX0xZTlhfMjhHIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ISTYyMjBfVVNCPXkKQ09ORklHX1BIWV9ISTM2NjBfVVNCPXkKIyBDT05GSUdfUEhZX0hJMzY3MF9VU0IgaXMgbm90IHNldAojIENPTkZJR19QSFlfSEkzNjcwX1BDSUUgaXMgbm90IHNldApDT05GSUdfUEhZX0hJU1RCX0NPTUJQSFk9eQpDT05GSUdfUEhZX0hJU0lfSU5OT19VU0IyPXkKQ09ORklHX1BIWV9CRVJMSU5fU0FUQT15CkNPTkZJR19QSFlfQkVSTElOX1VTQj15CkNPTkZJR19QSFlfTVZFQlVfQTM3MDBfQ09NUEhZPXkKQ09ORklHX1BIWV9NVkVCVV9BMzcwMF9VVE1JPXkKQ09ORklHX1BIWV9NVkVCVV9BMzhYX0NPTVBIWT15CkNPTkZJR19QSFlfTVZFQlVfQ1AxMTBfQ09NUEhZPXkKIyBDT05GSUdfUEhZX01WRUJVX0NQMTEwX1VUTUkgaXMgbm90IHNldApDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9eQpDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQojIENPTkZJR19QSFlfTVRLX1BDSUUgaXMgbm90IHNldApDT05GSUdfUEhZX01US19UUEhZPXkKQ09ORklHX1BIWV9NVEtfVUZTPXkKIyBDT05GSUdfUEhZX01US19YU1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfSERNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfTUlQSV9EU0kgaXMgbm90IHNldAojIENPTkZJR19QSFlfTVRLX0RQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0xBTjk2NlhfU0VSREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NQQ0FQX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NQVBQSE9ORV9NRE02NjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX09DRUxPVF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9BUFE4MDY0X1NBVEEgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9FRFAgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9JUFE0MDE5X1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTgwNlhfU0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1BDSUUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUVVTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9TTlBTX0VVU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fRVVTQjJfUkVQRUFURVIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9NMzFfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX1NOUFNfRkVNVE9fVjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9IU18yOE5NIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fSVBRODA2WF9VU0IgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9TR01JSV9FVEggaXMgbm90IHNldAojIENPTkZJR19QSFlfUjhBNzc5RjBfRVRIRVJORVRfU0VSREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SQ0FSX0dFTjNfVVNCMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfRFA9eQojIENPTkZJR19QSFlfUk9DS0NISVBfRFBIWV9SWDAgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX0VNTUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fSERNST15CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19VU0IyPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fQ1NJRFBIWSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19EU0lEUEhZPXkKIyBDT05GSUdfUEhZX1JPQ0tDSElQX05BTkVOR19DT01CT19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX1JPQ0tDSElQX1BDSUU9eQojIENPTkZJR19QSFlfUk9DS0NISVBfU05QU19QQ0lFMyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfVFlQRUM9eQpDT05GSUdfUEhZX1JPQ0tDSElQX1VTQj15CiMgQ09ORklHX1BIWV9TQU1TVU5HX1VTQjIgaXMgbm90IHNldApDT05GSUdfUEhZX1RFR1JBX1hVU0I9eQpDT05GSUdfUEhZX1RFR1JBMTk0X1AyVT15CiMgQ09ORklHX1BIWV9BTTY1NF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfSjcyMUVfV0laIGlzIG5vdCBzZXQKIyBDT05GSUdfT01BUF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1RVU0IxMjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1hJTElOWF9aWU5RTVAgaXMgbm90IHNldAojIGVuZCBvZiBQSFkgU3Vic3lzdGVtCgojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKIyBDT05GSUdfQVJNX0NDSV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fQ0NOIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX0NNTiBpcyBub3Qgc2V0CkNPTkZJR19BUk1fUE1VPXkKQ09ORklHX0FSTV9QTVVfQUNQST15CiMgQ09ORklHX0FSTV9TTU1VX1YzX1BNVSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fUE1VVjM9eQojIENPTkZJR19BUk1fRFNVX1BNVSBpcyBub3Qgc2V0CkNPTkZJR19GU0xfSU1YOF9ERFJfUE1VPXkKIyBDT05GSUdfRlNMX0lNWDlfRERSX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fTDJfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MM19QTVUgaXMgbm90IHNldApDT05GSUdfVEhVTkRFUlgyX1BNVT15CiMgQ09ORklHX1hHRU5FX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9TUEVfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX0RNQzYyMF9QTVUgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMX0NOMTBLX1RBRF9QTVUgaXMgbm90IHNldAojIENPTkZJR19BTElCQUJBX1VOQ09SRV9EUldfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9QTVUgaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BDSUVfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfSE5TM19QTVUgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMX0NOMTBLX0REUl9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fQ09SRVNJR0hUX1BNVV9BUkNIX1NZU1RFTV9QTVUgaXMgbm90IHNldAojIENPTkZJR19NRVNPTl9ERFJfUE1VIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CgpDT05GSUdfUkFTPXkKQ09ORklHX1VTQjQ9bQojIENPTkZJR19VU0I0X0RFQlVHRlNfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0I0X0RNQV9URVNUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5kcm9pZAoKQ09ORklHX0xJQk5WRElNTT15CkNPTkZJR19CTEtfREVWX1BNRU09eQpDT05GSUdfTkRfQ0xBSU09eQpDT05GSUdfTkRfQlRUPXkKQ09ORklHX0JUVD15CkNPTkZJR19PRl9QTUVNPXkKQ09ORklHX0RBWD15CiMgQ09ORklHX0RFVl9EQVhfSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CgojCiMgTGF5b3V0IFR5cGVzCiMKIyBDT05GSUdfTlZNRU1fTEFZT1VUX1NMMjhfVlBEIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZT1VUX09OSUVfVExWIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGF5b3V0IFR5cGVzCgpDT05GSUdfTlZNRU1fQkNNX09DT1RQPXkKIyBDT05GSUdfTlZNRU1fSU1YX0lJTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUF9FTEUgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9MQVlFUlNDQVBFX1NGUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX01FU09OX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTUVTT05fTVhfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9NVEtfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9RQ09NX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1FDT01fU0VDX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1JNRU0gaXMgbm90IHNldApDT05GSUdfTlZNRU1fUk9DS0NISVBfRUZVU0U9eQpDT05GSUdfTlZNRU1fUk9DS0NISVBfT1RQPXkKIyBDT05GSUdfTlZNRU1fU05WU19MUEdQUiBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQTUlfU0RBTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQUkRfRUZVU0UgaXMgbm90IHNldApDT05GSUdfTlZNRU1fU1VOWElfU0lEPXkKIyBDT05GSUdfTlZNRU1fVV9CT09UX0VOViBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1pZTlFNUCBpcyBub3Qgc2V0CgojCiMgSFcgdHJhY2luZyBzdXBwb3J0CiMKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BUVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRyYWNpbmcgc3VwcG9ydAoKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFRSBpcyBub3Qgc2V0CkNPTkZJR19QTV9PUFA9eQojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFUkNPTk5FQ1Q9eQojIENPTkZJR19JTlRFUkNPTk5FQ1RfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJDT05ORUNUX1FDT00gaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQ0kgaXMgbm90IHNldAojIENPTkZJR19IVEUgaXMgbm90IHNldAojIENPTkZJR19DRFhfQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKQ09ORklHX0JVRkZFUl9IRUFEPXkKQ09ORklHX0xFR0FDWV9ESVJFQ1RfSU89eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1NVUFBPUlRfVjQ9eQpDT05GSUdfWEZTX1NVUFBPUlRfQVNDSUlfQ0k9eQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQojIENPTkZJR19YRlNfUlQgaXMgbm90IHNldAojIENPTkZJR19YRlNfT05MSU5FX1NDUlVCIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19GU19WRVJJVFkgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfVklSVElPX0ZTPXkKQ09ORklHX09WRVJMQVlfRlM9eQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUEZTX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQVJDSF9IQVNfR0lHQU5USUNfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19FRklWQVJfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUPXkKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19DSE9JQ0VfREVDT01QX0JZX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKIyBDT05GSUdfU1FVQVNIRlNfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVBU0hGU19aU1REPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0RFRkFVTFRfS01TR19CWVRFUz0xMDI0MApDT05GSUdfUFNUT1JFX0NPTVBSRVNTPXkKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FUk9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD15CkNPTkZJR19QTkZTX0JMT0NLPXkKQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPXkKQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9eQojIENPTkZJR19ORlNfVjRfMl9SRUFEX1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19ORlNfVjRfMl9TU0NfSEVMUEVSPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENTRUNfR1NTX0tSQjU9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09ORklHX05MU19VQ1MyX1VUSUxTPXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0lOVFJPU1BFQ1RfUE9MSUNZPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0VYUE9SVF9CSU5BUlk9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfUEFSQU5PSURfTE9BRD15CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTEFORExPQ0s9eQpDT05GSUdfSU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9LRVlSSU5HPXkKQ09ORklHX0xPQURfVUVGSV9LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQojIENPTkZJR19JTUFfS0VYRUMgaXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0xTTT0ieWFtYSxsb2FkcGluLHNhZmVzZXRpZCxpbnRlZ3JpdHksYnBmLGFwcGFybW9yIgoKIwojIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojCgojCiMgTWVtb3J5IGluaXRpYWxpemF0aW9uCiMKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1BBVFRFUk49eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVST19CQVJFPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk89eQojIENPTkZJR19JTklUX1NUQUNLX05PTkUgaXMgbm90IHNldAojIENPTkZJR19JTklUX1NUQUNLX0FMTF9QQVRURVJOIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1pFUk89eQpDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0xFQUs9eQojIENPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBS19WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLTEVBS19UUkFDS19NSU5fU0laRT0xMDAKIyBDT05GSUdfU1RBQ0tMRUFLX01FVFJJQ1MgaXMgbm90IHNldAojIENPTkZJR19TVEFDS0xFQUtfUlVOVElNRV9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfT05fQUxMT0NfREVGQVVMVF9PTj15CiMgQ09ORklHX0lOSVRfT05fRlJFRV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19aRVJPX0NBTExfVVNFRF9SRUdTPXkKIyBDT05GSUdfWkVST19DQUxMX1VTRURfUkVHUyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoKIwojIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0xJU1RfSEFSREVORUQ9eQpDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMgZW5kIG9mIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgpDT05GSUdfUkFORFNUUlVDVF9OT05FPXkKIyBDT05GSUdfUkFORFNUUlVDVF9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORFNUUlVDVF9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQVNZTkNfVFhfRElTQUJMRV9QUV9WQUxfRE1BPXkKQ09ORklHX0FTWU5DX1RYX0RJU0FCTEVfWE9SX1ZBTF9ETUE9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX1NJRz15CkNPTkZJR19DUllQVE9fU0lHMj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdfQ1JZUFRPX1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VOR0lORT15CiMgZW5kIG9mIENyeXB0byBjb3JlIG9yIGhlbHBlcgoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19ESF9SRkM3OTE5X0dST1VQUz15CiMgQ09ORklHX0NSWVBUT19FQ0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CiMgZW5kIG9mIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CgojCiMgQmxvY2sgY2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TTTQ9eQojIENPTkZJR19DUllQVE9fU000X0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVEVBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0ggaXMgbm90IHNldAojIGVuZCBvZiBCbG9jayBjaXBoZXJzCgojCiMgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0FESUFOVFVNPXkKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMD15CkNPTkZJR19DUllQVE9fQ0JDPXkKIyBDT05GSUdfQ1JZUFRPX0NGQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1RSPXkKIyBDT05GSUdfQ1JZUFRPX0NUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNCPXkKIyBDT05GSUdfQ1JZUFRPX0hDVFIyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFJXIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX09GQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19YVFM9eQpDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDU9eQojIGVuZCBvZiBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwoKIwojIEFFQUQgKGF1dGhlbnRpY2F0ZWQgZW5jcnlwdGlvbiB3aXRoIGFzc29jaWF0ZWQgZGF0YSkgY2lwaGVycwojCiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9fR0VOSVY9eQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CkNPTkZJR19DUllQVE9fRVNTSVY9eQojIGVuZCBvZiBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKCiMKIyBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCiMKQ09ORklHX0NSWVBUT19CTEFLRTJCPW0KQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQojIENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fU0hBMz15CkNPTkZJR19DUllQVE9fU00zPXkKIyBDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFhIQVNIPW0KIyBlbmQgb2YgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwoKIwojIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fQ1JDNjRfUk9DS1NPRlQ9eQojIGVuZCBvZiBDUkNzIChjeWNsaWMgcmVkdW5kYW5jeSBjaGVja3MpCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19aU1REPW0KIyBlbmQgb2YgQ29tcHJlc3Npb24KCiMKIyBSYW5kb20gbnVtYmVyIGdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQojIENPTkZJR19DUllQVE9fRFJCR19IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKIyBDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFlfVEVTVElOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X05FT049eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX05FT049eQoKIwojIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVIChhcm02NCkKIwpDT05GSUdfQ1JZUFRPX0dIQVNIX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNV9ORU9OPXkKQ09ORklHX0NSWVBUT19TSEExX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEyNTZfQVJNNjQ9eQpDT05GSUdfQ1JZUFRPX1NIQTJfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9BUk02ND15CkNPTkZJR19DUllQVE9fU0hBNTEyX0FSTTY0X0NFPXkKQ09ORklHX0NSWVBUT19TSEEzX0FSTTY0PXkKIyBDT05GSUdfQ1JZUFRPX1NNM19ORU9OIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TTTNfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fUE9MWVZBTF9BUk02NF9DRSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0PXkKQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9CTEs9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9ORU9OX0JMSz15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0JTPXkKQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0U9eQojIENPTkZJR19DUllQVE9fU000X0FSTTY0X0NFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfTkVPTl9CTEsgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRV9DQ009eQojIENPTkZJR19DUllQVE9fU000X0FSTTY0X0NFX0NDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0VfR0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9BUk02NF9DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVIChhcm02NCkKCkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9BTExXSU5ORVI9eQpDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TUz15CiMgQ09ORklHX0NSWVBUT19ERVZfU1VONElfU1NfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VONElfU1NfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9DRT15CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFX1BSTkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFX1RSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9TUz15CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTX1BSTkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0ZTTF9DQUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX0VDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBMjA0QSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9NWFNfRENQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FWSVVNX0NQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfTklUUk9YX0NOTjU1WFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX01BUlZFTExfQ0VTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfT0NURU9OVFhfQ1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9PQ1RFT05UWDJfQ1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF80WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NBVklVTV9aSVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUNPTV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9ST0NLQ0hJUD15CiMgQ09ORklHX0NSWVBUT19ERVZfUk9DS0NISVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1pZTlFNUF9BRVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1pZTlFNUF9TSEEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfVklSVElPPXkKQ09ORklHX0NSWVBUT19ERVZfQkNNX1NQVT15CiMgQ09ORklHX0NSWVBUT19ERVZfU0FGRVhDRUwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NDUkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1NFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9TRUMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfSElTSV9IUFJFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1RSTkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FNTE9HSUNfR1hMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQTJVTCBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzhfUFJJVkFURV9LRVlfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfVEVTVF9LRVkgaXMgbm90IHNldApDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OPXkKIyBDT05GSUdfRklQU19TSUdOQVRVUkVfU0VMRlRFU1QgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX01PRFVMRV9TSUdfS0VZPSJjZXJ0cy9zaWduaW5nX2tleS5wZW0iCkNPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX1JTQT15CiMgQ09ORklHX01PRFVMRV9TSUdfS0VZX1RZUEVfRUNEU0EgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCiMgQ09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFTSF9MSVNUPSIiCiMgQ09ORklHX1NZU1RFTV9SRVZPQ0FUSU9OX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0FVVEhfVVBEQVRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX1JBSUQ2X1BRX0JFTkNITUFSSz15CkNPTkZJR19MSU5FQVJfUkFOR0VTPXkKIyBDT05GSUdfUEFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldAojIENPTkZJR19QUklNRV9OVU1CRVJTIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX1NUTVBfREVWSUNFPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQVJDSF9VU0VfU1lNX0FOTk9UQVRJT05TPXkKIyBDT05GSUdfSU5ESVJFQ1RfUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfTU1JT19BQ0NFU1MgaXMgbm90IHNldAoKIwojIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0NSWVBUT19MSUJfVVRJTFM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BRVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BUkM0PXkKQ09ORklHX0NSWVBUT19MSUJfR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX0xJQl9CTEFLRTJTX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQ0hBQ0hBPXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5PXkKQ09ORklHX0NSWVBUT19MSUJfREVTPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfUlNJWkU9OQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMT15CkNPTkZJR19DUllQVE9fTElCX1NIQTI1Nj15CiMgZW5kIG9mIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDNjRfUk9DS1NPRlQ9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNjQ9eQojIENPTkZJR19DUkM0IGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfWFhIQVNIPXkKQ09ORklHX0FVRElUX0dFTkVSSUM9eQpDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQz15CkNPTkZJR19BVURJVF9DT01QQVRfR0VORVJJQz15CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1pTVERfQ09NTU9OPXkKQ09ORklHX1pTVERfQ09NUFJFU1M9eQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CiMgQ09ORklHX1haX0RFQ19NSUNST0xaTUEgaXMgbm90IHNldApDT05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0RFQ09NUFJFU1NfWlNURD15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hfS01QPXkKQ09ORklHX1RFWFRTRUFSQ0hfQk09eQpDT05GSUdfVEVYVFNFQVJDSF9GU009eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19YQVJSQVlfTVVMVEk9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlQ9eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19ETUFfT1BTPXkKQ09ORklHX05FRURfU0dfRE1BX0ZMQUdTPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX0RNQV9ERUNMQVJFX0NPSEVSRU5UPXkKQ09ORklHX0FSQ0hfSEFTX1NFVFVQX0RNQV9PUFM9eQpDT05GSUdfQVJDSF9IQVNfVEVBUkRPV05fRE1BX09QUz15CkNPTkZJR19BUkNIX0hBU19TWU5DX0RNQV9GT1JfREVWSUNFPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfRE1BX0ZPUl9DUFU9eQpDT05GSUdfQVJDSF9IQVNfRE1BX1BSRVBfQ09IRVJFTlQ9eQpDT05GSUdfU1dJT1RMQj15CiMgQ09ORklHX1NXSU9UTEJfRFlOQU1JQyBpcyBub3Qgc2V0CkNPTkZJR19ETUFfQk9VTkNFX1VOQUxJR05FRF9LTUFMTE9DPXkKIyBDT05GSUdfRE1BX1JFU1RSSUNURURfUE9PTCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfTk9OQ09IRVJFTlRfTU1BUD15CkNPTkZJR19ETUFfQ09IRVJFTlRfUE9PTD15CkNPTkZJR19ETUFfRElSRUNUX1JFTUFQPXkKQ09ORklHX0RNQV9DTUE9eQojIENPTkZJR19ETUFfTlVNQV9DTUEgaXMgbm90IHNldAoKIwojIERlZmF1bHQgY29udGlndW91cyBtZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9MTYKQ09ORklHX0NNQV9TSVpFX1NFTF9NQllURVM9eQojIENPTkZJR19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NSU4gaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUFYIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BTElHTk1FTlQ9OAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX01BUF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfU0dMX0FMTE9DPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CiMgQ09ORklHX0ZPUkNFX05SX0NQVVMgaXMgbm90IHNldApDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19TSUdOQVRVUkU9eQpDT05GSUdfRElNTElCPXkKQ09ORklHX0xJQkZEVD15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfSEFWRV9HRU5FUklDX1ZEU089eQpDT05GSUdfR0VORVJJQ19HRVRUSU1FT0ZEQVk9eQpDT05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9OVF84eDggaXMgbm90IHNldApDT05GSUdfRk9OVF84eDE2PXkKIyBDT05GSUdfRk9OVF82eDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF83eDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX0FDT1JOXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfTUlOSV80eDYgaXMgbm90IHNldAojIENPTkZJR19GT05UXzZ4MTAgaXMgbm90IHNldAojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU44eDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU4xMngyMiBpcyBub3Qgc2V0CkNPTkZJR19GT05UX1RFUjE2eDMyPXkKIyBDT05GSUdfRk9OVF82eDggaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19NRU1SRUdJT049eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hFPXkKQ09ORklHX0FSQ0hfU1RBQ0tXQUxLPXkKQ09ORklHX1NUQUNLREVQT1Q9eQpDT05GSUdfU1RBQ0tERVBPVF9BTFdBWVNfSU5JVD15CkNPTkZJR19TQklUTUFQPXkKQ09ORklHX1BBUk1BTj1tCkNPTkZJR19PQkpBR0c9bQojIGVuZCBvZiBMaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfR0VORVJJQ19JT1JFTUFQPXkKQ09ORklHX0dFTkVSSUNfTElCX0RFVk1FTV9JU19BTExPV0VEPXkKQ09ORklHX1BMRE1GVz15CgojCiMgS2VybmVsIGhhY2tpbmcKIwoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CiMgQ09ORklHX1BSSU5US19DQUxMRVIgaXMgbm90IHNldAojIENPTkZJR19TVEFDS1RSQUNFX0JVSUxEX0lEIGlzIG5vdCBzZXQKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfREVGQVVMVD03CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX1FVSUVUPTQKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkUgaXMgbm90IHNldApDT05GSUdfU1lNQk9MSUNfRVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19BU19IQVNfTk9OX0NPTlNUX0xFQjEyOD15CiMgQ09ORklHX0RFQlVHX0lORk9fTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19EV0FSRjQ9eQojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfTk9ORT15CiMgQ09ORklHX0RFQlVHX0lORk9fQ09NUFJFU1NFRF9aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX1NQTElUX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX0xBTkdfRVhDTFVERT15CkNPTkZJR19ERUJVR19JTkZPX0JURl9NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0FMTE9XX0JURl9NSVNNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQojIENPTkZJR19ERUJVR19GT1JDRV9GVU5DVElPTl9BTElHTl82NEIgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19WTUxJTlVYX01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgwCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMX1NFUVVFTkNFPSIiCkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19ERUJVR19GU19BTExPV19BTEw9eQojIENPTkZJR19ERUJVR19GU19ESVNBTExPV19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZTX0FMTE9XX05PTkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CkNPTkZJR19VQlNBTj15CiMgQ09ORklHX1VCU0FOX1RSQVAgaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fQk9VTkRTPXkKQ09ORklHX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fU0hJRlQ9eQojIENPTkZJR19VQlNBTl9ESVZfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VCU0FOX1VOUkVBQ0hBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1VCU0FOX0JPT0w9eQpDT05GSUdfVUJTQU5fRU5VTT15CiMgQ09ORklHX1VCU0FOX0FMSUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19URVNUX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQ1NBTj15CkNPTkZJR19IQVZFX0tDU0FOX0NPTVBJTEVSPXkKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29ya2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2luZyBEZWJ1Z2dpbmcKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9UQUJMRV9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19QRVJfVk1BX0xPQ0tfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hSSU5LRVJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1NXX1RBR1M9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX0hXX1RBR1M9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX1NXX1RBR1M9eQpDT05GSUdfQ0NfSEFTX1dPUktJTkdfTk9TQU5JVElaRV9BRERSRVNTPXkKQ09ORklHX0tBU0FOPXkKIyBDT05GSUdfS0FTQU5fR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tBU0FOX1NXX1RBR1MgaXMgbm90IHNldApDT05GSUdfS0FTQU5fSFdfVEFHUz15CkNPTkZJR19LQVNBTl9WTUFMTE9DPXkKQ09ORklHX0hBVkVfQVJDSF9LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFPXkKQ09ORklHX0tGRU5DRV9TQU1QTEVfSU5URVJWQUw9MTAwCkNPTkZJR19LRkVOQ0VfTlVNX09CSkVDVFM9MjU1CiMgQ09ORklHX0tGRU5DRV9ERUZFUlJBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfS0ZFTkNFX1NUQVRJQ19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0tGRU5DRV9TVFJFU1NfVEVTVF9GQVVMVFM9MAojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9LTEKIyBDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfQlVERFk9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfQ1BVX0lOVEVOU0lWRV9SRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX0RFQlVHX0lSUUZMQUdTIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19QTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQojIENPTkZJR19ERUJVR19NQVBMRV9UUkVFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19SQ1VfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfUkVGX1NDQUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfRVhQX0NQVV9TVEFMTF9USU1FT1VUPTAKIyBDT05GSUdfUkNVX0NQVV9TVEFMTF9DUFVUSU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJDVSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9IT1RQTFVHX1NUQVRFX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ0dST1VQX1JFRiBpcyBub3Qgc2V0CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfUkVUVkFMPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxMUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfQ0FMTF9PUFM9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9SRVRWQUwgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9DQUxMX09QUz15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQojIENPTkZJR19GVU5DVElPTl9QUk9GSUxFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdMQVRfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfT1NOT0lTRV9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19USU1FUkxBVF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX1NZU0NBTExTPXkKIyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UIGlzIG5vdCBzZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX1BST0JFX0VWRU5UU19CVEZfQVJHUz15CkNPTkZJR19LUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfS1BST0JFX0VWRU5UU19PTl9OT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9CRV9FVkVOVFM9eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0VWRU5UUz15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19CUEZfS1BST0JFX09WRVJSSURFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfVVNFX1BBVENIQUJMRV9GVU5DVElPTl9FTlRSWT15CiMgQ09ORklHX1NZTlRIX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTVF9UUklHR0VSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWRU5UX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9SRUNPUkRfUkVDVVJTSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1ZBTElEQVRFX1RJTUVfREVMVEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlYgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1Q9eQpDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVF9NVUxUST15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIGFybTY0IERlYnVnZ2luZwojCiMgQ09ORklHX1BJRF9JTl9DT05URVhUSURSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfUkVMT0NfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPUkVTSUdIVCBpcyBub3Qgc2V0CiMgZW5kIG9mIGFybTY0IERlYnVnZ2luZwoKIwojIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQojCiMgQ09ORklHX0tVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19LQ09WPXkKQ09ORklHX0NDX0hBU19TQU5DT1ZfVFJBQ0VfUEM9eQojIENPTkZJR19LQ09WIGlzIG5vdCBzZXQKQ09ORklHX1JVTlRJTUVfVEVTVElOR19NRU5VPXkKIyBDT05GSUdfVEVTVF9ESFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfTEtEVE0gaXMgbm90IHNldAojIENPTkZJR19URVNUX01JTl9IRUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9ESVY2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1JFRl9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SRUVEX1NPTE9NT05fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19BU1lOQ19SQUlENl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSU5HX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS1NUUlRPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUFJJTlRGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TQ0FORiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9YQVJSQVkgaXMgbm90IHNldAojIENPTkZJR19URVNUX01BUExFX1RSRUUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1JIQVNIVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0lEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUEFSTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MS00gaXMgbm90IHNldAojIENPTkZJR19URVNUX0JJVE9QUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVk1BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVNFUl9DT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CUEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JMQUNLSE9MRV9ERVYgaXMgbm90IHNldAojIENPTkZJR19GSU5EX0JJVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TWVNDVEwgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RBVElDX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tNT0QgaXMgbm90IHNldAojIENPTkZJR19URVNUX01FTUNBVF9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9PQkpBR0cgaXMgbm90IHNldAojIENPTkZJR19URVNUX01FTUlOSVQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZSRUVfUEFHRVMgaXMgbm90IHNldApDT05GSUdfQVJDSF9VU0VfTUVNVEVTVD15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19IWVBFUlZfVEVTVElORyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQoKIwojIFJ1c3QgaGFja2luZwojCiMgZW5kIG9mIFJ1c3QgaGFja2luZwojIGVuZCBvZiBLZXJuZWwgaGFja2luZwo= diff --git a/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_5.15.0-1065-aws_71.yaml b/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_5.15.0-1065-aws_71.yaml new file mode 100755 index 0000000000..a8b520b826 --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_5.15.0-1065-aws_71.yaml @@ -0,0 +1,10 @@ +kernelversion: "71" +kernelrelease: 5.15.0-1065-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_ubuntu-aws_5.15.0-1065-aws_71.ko + probe: output/7.2.0+driver/aarch64/falco_ubuntu-aws_5.15.0-1065-aws_71.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-5.15.0-1065_5.15.0-1065.71_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-5.15.0-1065-aws_5.15.0-1065.71_arm64.deb diff --git a/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_5.4.0-1128-aws_138.yaml b/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_5.4.0-1128-aws_138.yaml new file mode 100755 index 0000000000..47a34870fa --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_5.4.0-1128-aws_138.yaml @@ -0,0 +1,10 @@ +kernelversion: "138" +kernelrelease: 5.4.0-1128-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_ubuntu-aws_5.4.0-1128-aws_138.ko + probe: output/7.2.0+driver/aarch64/falco_ubuntu-aws_5.4.0-1128-aws_138.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-5.4.0-1128_5.4.0-1128.138_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-5.4.0-1128-aws_5.4.0-1128.138_arm64.deb diff --git a/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_6.5.0-1023-aws_23.yaml b/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_6.5.0-1023-aws_23.yaml new file mode 100755 index 0000000000..e2ea2be17a --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_6.5.0-1023-aws_23.yaml @@ -0,0 +1,10 @@ +kernelversion: "23" +kernelrelease: 6.5.0-1023-aws +target: ubuntu-aws +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_ubuntu-aws_6.5.0-1023-aws_23.ko + probe: output/7.2.0+driver/aarch64/falco_ubuntu-aws_6.5.0-1023-aws_23.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1023_6.5.0-1023.23_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.5.0-1023-aws_6.5.0-1023.23_arm64.deb diff --git a/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_11.yaml b/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_12.yaml similarity index 69% rename from driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_11.yaml rename to driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_12.yaml index e3f4478743..1eb81888c3 100755 --- a/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_11.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/ubuntu-aws_6.8.0-1011-aws_12.yaml @@ -1,10 +1,10 @@ -kernelversion: "11" +kernelversion: "12" kernelrelease: 6.8.0-1011-aws target: ubuntu-aws architecture: arm64 output: - module: output/7.2.0+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_11.ko - probe: output/7.2.0+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_11.o + module: output/7.2.0+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_12.ko + probe: output/7.2.0+driver/aarch64/falco_ubuntu-aws_6.8.0-1011-aws_12.o kernelurls: - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.11_all.deb - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.11_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.12_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.12_arm64.deb diff --git a/driverkit/config/7.2.0+driver/aarch64/ubuntu-azure_5.15.0-1068-azure_77.yaml b/driverkit/config/7.2.0+driver/aarch64/ubuntu-azure_5.15.0-1068-azure_77.yaml new file mode 100755 index 0000000000..88a1d9beb0 --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/ubuntu-azure_5.15.0-1068-azure_77.yaml @@ -0,0 +1,10 @@ +kernelversion: "77" +kernelrelease: 5.15.0-1068-azure +target: ubuntu-azure +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_ubuntu-azure_5.15.0-1068-azure_77.ko + probe: output/7.2.0+driver/aarch64/falco_ubuntu-azure_5.15.0-1068-azure_77.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1068_5.15.0-1068.77_all.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-azure/linux-headers-5.15.0-1068-azure_5.15.0-1068.77_arm64.deb diff --git a/driverkit/config/7.2.0+driver/aarch64/ubuntu-gke_5.15.0-1062-gke_68.yaml b/driverkit/config/7.2.0+driver/aarch64/ubuntu-gke_5.15.0-1062-gke_68.yaml new file mode 100755 index 0000000000..a6812d50c1 --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/ubuntu-gke_5.15.0-1062-gke_68.yaml @@ -0,0 +1,10 @@ +kernelversion: "68" +kernelrelease: 5.15.0-1062-gke +target: ubuntu-gke +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_ubuntu-gke_5.15.0-1062-gke_68.ko + probe: output/7.2.0+driver/aarch64/falco_ubuntu-gke_5.15.0-1062-gke_68.o +kernelurls: + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gke/linux-gke-headers-5.15.0-1062_5.15.0-1062.68_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gke/linux-headers-5.15.0-1062-gke_5.15.0-1062.68_arm64.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_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 c18f7cb3a5..b929cf4667 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/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.x86_64.rpm + - 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 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/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 a99abf21e6..863c33c224 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-5.10/stable/x86_64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm + - 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 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 8798a0e2ea..738852c17c 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-5.10/stable/x86_64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm + - 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 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 b0525edc75..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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../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.59-52.142.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml index c6c163b211..332f586c76 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.59-52.142.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../blobstore/2abd72b05b4312e93dcde480a215be49133a291f197a1a377924736f4b52f45e/kernel-devel-5.10.59-52.142.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..1bb887aa33 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/98a2d581a21d7ca11163d6ed8f6d8357167ab05ffc249e028dbe9ec6eddfc7e4/../../../../../../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.105-48.177.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.yaml index 943f50b4f1..680bce6484 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.105-48.177.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/141afaf018a2cff4bde70333713080d1df72d2f5dfbc3c7d0c83a624245358e5/kernel-devel-5.4.105-48.177.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/141afaf018a2cff4bde70333713080d1df72d2f5dfbc3c7d0c83a624245358e5/kernel-devel-5.4.105-48.177.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml index 2cb4630bf2..59e11a7f9f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.20-12.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/900ebb892892b707dda60ccef605d9c2934b65f0e8ad18617fd99841ee1f4f4a/kernel-devel-5.4.20-12.75.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 dd9a230b23..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/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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 15bc52c409..e20cf1d054 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-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/84c04e5ee6220fd83bb601cffbcf57a79560747104c16ebb2cbed604e3557ef7/kernel-devel-5.4.46-23.77.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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.50-25.83.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml index 1ca84991a7..4b7a388807 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.50-25.83.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/78262d14c05aab11ff459ad20d76b238554813dc810cdd362742fdadb353b10b/kernel-devel-5.4.50-25.83.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml index 518974248e..f047f644c5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.58-27.104.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7624960746203a2c05229ac2cf7e731e1be7fa408e80aea3441633dc79a92e32/kernel-devel-5.4.58-27.104.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../blobstore/7624960746203a2c05229ac2cf7e731e1be7fa408e80aea3441633dc79a92e32/kernel-devel-5.4.58-27.104.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 62bc8376d3..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/f63aba1779880b804f7db2a7f29cb69aa457df3daed9996348af5679be762303/../../../../../../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/centos_2.6.32-573.12.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.12.1.el6.x86_64_1.yaml index 7f7a701ea2..7b296492eb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.12.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.12.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.12.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.12.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.12.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.22.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.22.1.el6.x86_64_1.yaml index 51e7503513..1257a27de1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.22.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.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-573.22.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.22.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.22.1.el6.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 8b41a60338..b2aa107650 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://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.26.1.el6.x86_64.rpm + - http://archive.kernel.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-573.8.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.8.1.el6.x86_64_1.yaml index 964cd7f143..cf87044328 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.8.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.8.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.8.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.8.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.8.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml index 6398472caa..e3807786cf 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-573.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/os/x86_64/Packages/kernel-devel-2.6.32-573.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.1.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.1.1.el6.x86_64_1.yaml index bbde55817a..e6743ea001 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.1.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.1.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.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.1.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml index 58c1af0782..0a9774b746 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.15.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.15.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.15.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.15.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.15.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml index 2b1538b192..ce24691229 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.6.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.6.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.6.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.6.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.6.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 c18e5e4d3c..06617e9e45 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://archive.kernel.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm + - http://vault.centos.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.1.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml index 6ffd8ea114..2b2b1ac8c8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.1.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.1.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.1.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.1.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.1.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml index d08302005f..18d108c876 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.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.10.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.10.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.1.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 e88020a109..5bbb1dce8f 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://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.2.el6.x86_64.rpm + - http://archive.kernel.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.13.2.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.13.2.el6.x86_64_1.yaml index 44cdc021c0..d61fefbf5a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.13.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.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-696.13.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.13.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.13.2.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.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 c9c7e80129..b8c17fe0d1 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://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.23.1.el6.x86_64.rpm + - http://vault.centos.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.28.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml index 0d65c69de5..9308619ad5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.28.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.28.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.28.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.28.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.28.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.3.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.3.1.el6.x86_64_1.yaml index ac87da4e51..b107d7c03e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.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-696.3.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.3.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.1.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 91a3a247b1..ea06705fb2 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://archive.kernel.org/centos/6.9/os/x86_64/Packages/kernel-devel-2.6.32-696.el6.x86_64.rpm + - http://vault.centos.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.10.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml index e59c4f0572..f85c5faeb3 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.10.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.10.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.10.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.10.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.10.1.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 1d6ea03db8..a7890130c2 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.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/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.12.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml index 694eff16eb..9f274e108b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.12.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.12.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.12.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.12.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.12.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 b2a457e713..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.10/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.15.3.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.15.3.el6.x86_64_1.yaml index d566e2d8f8..b0edcf3b22 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.15.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.15.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.15.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.15.3.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.15.3.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 6f3f5298bb..88bdb0ef6c 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://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/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.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 7046ef913e..7ec96a4d7e 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://archive.kernel.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.10/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.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 4e65522764..d95705b463 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://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/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 794e404fcb..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.10/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.28.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.28.1.el6.x86_64_1.yaml index ff469e63bb..5d216b02a1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.28.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.28.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.28.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.28.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.28.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 57dd137f4b..b4c0eae92f 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.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.3.5.el6.x86_64.rpm + - http://vault.centos.org/centos/6/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.33.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.33.1.el6.x86_64_1.yaml index 7164fbbb26..8824654203 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.33.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.33.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.33.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.33.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.33.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.35.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.35.1.el6.x86_64_1.yaml index a80439ba3e..de5188371c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.35.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.35.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.35.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.35.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.35.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 d1c36a665a..6c5dfa936f 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://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm + - http://archive.kernel.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 8468d49726..756b799750 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://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.9.1.el6.x86_64.rpm + - http://archive.kernel.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 217cf76556..588973e226 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://vault.centos.org/centos/6/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/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.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml index 66451bb31c..1153b564e0 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.1.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.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-1062.1.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.1.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.1.el7.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 83e3dfe72a..1b8c9aad1b 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://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.2.el7.x86_64.rpm + - http://archive.kernel.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.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 7148354b45..7cbab8b5d0 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://vault.centos.org/centos/7.7.1908/os/x86_64/Packages/kernel-devel-3.10.0-1062.el7.x86_64.rpm + - http://archive.kernel.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.18.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml index f59d20e0fa..32b380a001 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.18.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.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-1127.18.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.18.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml index 78a3c64bb9..f20499ee9a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1127.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.8.2003/os/x86_64/Packages/kernel-devel-3.10.0-1127.el7.x86_64.rpm + - http://vault.centos.org/centos/7.8.2003/os/x86_64/Packages/kernel-devel-3.10.0-1127.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml index 3fd133735c..01040c8c37 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.102.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.102.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.102.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.102.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 0a498974cb..f19a99b401 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://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.11.1.el7.x86_64.rpm + - http://vault.centos.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.114.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.114.2.el7.x86_64_1.yaml index fef1687d47..2e24800db5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.114.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.114.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.114.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.114.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.114.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml index eed1ae14e2..91897bfcab 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.15.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.15.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.15.2.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.15.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.15.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml index bb2ee64336..bb57cb3450 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.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-1160.2.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.2.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.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..1dfa234b05 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.9.2009/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..d8b88d049f 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/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.24.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.24.1.el7.x86_64_1.yaml index 4abfba58ec..b94646ce5a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.24.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.24.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.24.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.24.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.24.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 f540a2a7a7..16c73e1da1 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://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.25.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/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.36.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml index 53ba11aac5..1363a3d5b6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.36.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.36.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.el7.x86_64.rpm + - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.36.2.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 52eee9df0a..78356c92e2 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://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.41.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/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.42.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml index 9c0fc97a3a..15c5449e8f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.42.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.42.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.42.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.42.2.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 ffe84f4901..86f1b12477 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://vault.centos.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/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.59.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.59.1.el7.x86_64_1.yaml index 524d683426..213e5cca57 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.59.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.59.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.59.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.59.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.59.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 c39f41de56..f831b374f8 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://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/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.66.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml index e7ad3954d3..f26403bfba 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.66.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.66.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.66.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.66.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.66.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 365c0b569a..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.9.2009/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.80.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml index 63f1a23fe9..b934732dac 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.80.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.80.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.80.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.80.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.80.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 c1140be3d8..64aac9631e 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/updates/x86_64/Packages/kernel-devel-3.10.0-1160.81.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/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.90.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.90.1.el7.x86_64_1.yaml index 0d4ab44a40..238e9185e5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.90.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.90.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.90.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.90.1.el7.x86_64.rpm + - http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.90.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.92.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.92.1.el7.x86_64_1.yaml index dee682fb23..93d3227d56 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.92.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.92.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.92.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.92.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.92.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 556ab9f899..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.9.2009/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 331c6afe62..f44fff971e 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://mirror.centos.org/centos/7/os/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/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.1.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.1.2.el7.x86_64_1.yaml index b47a9c4b92..fada425edf 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.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-123.1.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.1.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.1.2.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 4b00aa6bad..02cac2ca29 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://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm + - http://vault.centos.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.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 c210946f40..540c2de544 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://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm + - http://vault.centos.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 a1e998adb1..6687c07c02 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://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.8.1.el7.x86_64.rpm + - http://archive.kernel.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 26cbca1335..aa31a3f0df 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://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm + - http://archive.kernel.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.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 61ac86afcd..fa1da254c0 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://archive.kernel.org/centos/7.0.1406/os/x86_64/Packages/kernel-devel-3.10.0-123.el7.x86_64.rpm + - http://vault.centos.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.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 93ef55f8d1..dc91e9cc8d 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://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.11.1.el7.x86_64.rpm + - http://vault.centos.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.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-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 3e90f659de..85b01b0a99 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://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm + - http://archive.kernel.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.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.28.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.28.2.el7.x86_64_1.yaml index a17c9afc68..f54b48edf9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.28.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.28.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.28.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.28.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.28.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.3.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.3.1.el7.x86_64_1.yaml index 2390554f3a..dc8926450a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.3.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.3.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.3.1.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.3.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.3.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml index 1fc18c354a..3dd236263a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.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.36.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.36.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.2.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-327.4.4.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml index f789e1a90d..0472f9efaa 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.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-327.4.4.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.4.4.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.4.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml index c49a83c986..3184a7616c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.4.5.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-327.4.5.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.4.5.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.5.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml index 1ffa3cfc81..de7ddf1ec3 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.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-514.2.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.2.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.2.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.21.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.21.1.el7.x86_64_1.yaml index a6c06e0cc3..8394556bf7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.21.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.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-514.21.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.21.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.1.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-514.6.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml index cb2b6efe88..04a9222464 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.6.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.6.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.6.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.6.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml index 49621f71f0..1f307a27bb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.6.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.6.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.6.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.6.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.6.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml index 9e3cddac80..d21451f1a0 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-514.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/os/x86_64/Packages/kernel-devel-3.10.0-514.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.11.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml index 2d0e168c27..45a18f70c7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.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-693.11.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.11.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml index 9f14b648d5..4d5598e6e1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.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-693.11.6.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.11.6.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.11.6.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 6c8ba1929a..1b2a3270fa 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://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm + - http://vault.centos.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.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 ea30ff8c8b..9c1392ee8f 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://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm + - http://archive.kernel.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 9f9ccc0674..b15f01229c 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://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm + - http://archive.kernel.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 d93847e0bd..8c248af89b 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://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm + - http://archive.kernel.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-957.12.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml index 4fe8f8ebe2..a00d484736 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.12.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.12.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.12.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.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.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.5.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.5.1.el7.x86_64_1.yaml index 3653556dbb..5914e3b208 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.5.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.5.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.5.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.5.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.5.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml index ec985422cb..ee2446aac9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-147.8.1.el8_1.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-147.8.1.el8_1.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.x86_64.rpm + - http://vault.centos.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.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 b13f638562..2041bb67aa 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://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 + - 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 diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml index beadf1fa1b..52a23ff666 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.19.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.19.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.19.1.el8_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-305.19.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.19.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.19.1.el8_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml index 5649f838b8..424640ecfe 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.25.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.25.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.25.1.el8_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-305.25.1.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.25.1.el8_4.x86_64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.25.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 4b155d11dc..5eb13bcc47 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://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.x86_64.rpm + - 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 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 a88134fcd9..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://archive.kernel.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..097b1fbfcf 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://archive.kernel.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 a752f1cab4..d0e14599a3 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://archive.kernel.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.5.2111/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 6914885353..fde70c1588 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://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.x86_64.rpm + - http://archive.kernel.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.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.6.1.el8.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-553.6.1.el8.x86_64_1.yaml index 74058c0b9a..d0d2965a6b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-553.6.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-553.6.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.6.1.el8.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-553.6.1.el8.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.x86_64.rpm + - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml index d38081f6c0..ed318ace91 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.1.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.1.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.1.2.el8_0.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.1.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.1.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.1.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.11.1.el8_0.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.11.1.el8_0.x86_64_1.yaml index b44b44d173..79c03eeb3f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.11.1.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.11.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.11.1.el8_0.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.11.1.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.1.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.1.el8_0.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_6.9.4-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.4-1.el7.elrepo.x86_64_1.yaml deleted file mode 100755 index d12dccf0e4..0000000000 --- a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.4-1.el7.elrepo.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el7.elrepo.x86_64 -target: centos -architecture: amd64 -output: - module: output/7.2.0+driver/x86_64/falco_centos_6.9.4-1.el7.elrepo.x86_64_1.ko - probe: output/7.2.0+driver/x86_64/falco_centos_6.9.4-1.el7.elrepo.x86_64_1.o -kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.4-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.4-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.4-1.el8.elrepo.x86_64_1.yaml deleted file mode 100755 index cbf8b35300..0000000000 --- a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.4-1.el8.elrepo.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el8.elrepo.x86_64 -target: centos -architecture: amd64 -output: - module: output/7.2.0+driver/x86_64/falco_centos_6.9.4-1.el8.elrepo.x86_64_1.ko - probe: output/7.2.0+driver/x86_64/falco_centos_6.9.4-1.el8.elrepo.x86_64_1.o -kernelurls: - - http://elrepo.org/linux/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.9.4-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.4-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.4-1.el9.elrepo.x86_64_1.yaml deleted file mode 100755 index 872e2455ae..0000000000 --- a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.4-1.el9.elrepo.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-1.el9.elrepo.x86_64 -target: centos -architecture: amd64 -output: - module: output/7.2.0+driver/x86_64/falco_centos_6.9.4-1.el9.elrepo.x86_64_1.ko - probe: output/7.2.0+driver/x86_64/falco_centos_6.9.4-1.el9.elrepo.x86_64_1.o -kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.4-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml index f3de22376e..f95d63ce4b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.5-1.el7.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_6.9.5-1.el7.elrepo.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_6.9.5-1.el7.elrepo.x86_64_1.o kernelurls: - - http://mirrors.coreix.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el7.elrepo.x86_64.rpm + - http://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml index 59141ea1c9..88be4c6ac6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.5-1.el9.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_6.9.5-1.el9.elrepo.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_6.9.5-1.el9.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.x86_64.rpm + - http://mirrors.coreix.net/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.5-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.6-1.el7.elrepo.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.6-1.el7.elrepo.x86_64_1.yaml new file mode 100755 index 0000000000..ab137c68b5 --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.6-1.el7.elrepo.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el7.elrepo.x86_64 +target: centos +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_centos_6.9.6-1.el7.elrepo.x86_64_1.ko + probe: output/7.2.0+driver/x86_64/falco_centos_6.9.6-1.el7.elrepo.x86_64_1.o +kernelurls: + - http://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-devel-6.9.6-1.el7.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.6-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.6-1.el8.elrepo.x86_64_1.yaml new file mode 100755 index 0000000000..597a3820d8 --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.6-1.el8.elrepo.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el8.elrepo.x86_64 +target: centos +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_centos_6.9.6-1.el8.elrepo.x86_64_1.ko + probe: output/7.2.0+driver/x86_64/falco_centos_6.9.6-1.el8.elrepo.x86_64_1.o +kernelurls: + - http://mirrors.coreix.net/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.9.6-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_6.9.6-1.el9.elrepo.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.6-1.el9.elrepo.x86_64_1.yaml new file mode 100755 index 0000000000..bac72b2f30 --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/centos_6.9.6-1.el9.elrepo.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.6-1.el9.elrepo.x86_64 +target: centos +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_centos_6.9.6-1.el9.elrepo.x86_64_1.ko + probe: output/7.2.0+driver/x86_64/falco_centos_6.9.6-1.el9.elrepo.x86_64_1.o +kernelurls: + - http://mirror.rackspace.com/elrepo/kernel/el9/x86_64/RPMS/kernel-ml-devel-6.9.6-1.el9.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/debian_6.1.94-1-amd64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/debian_6.1.94-1-amd64_1.yaml new file mode 100755 index 0000000000..9ab7813d50 --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/debian_6.1.94-1-amd64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-amd64 +target: debian +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_debian_6.1.94-1-amd64_1.ko + probe: output/7.2.0+driver/x86_64/falco_debian_6.1.94-1-amd64_1.o +kernelurls: + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-amd64_6.1.94-1_amd64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb + - http://security.debian.org/pool/updates/main/l/linux/linux-kbuild-6.1_6.1.90-1_amd64.deb diff --git a/driverkit/config/7.2.0+driver/x86_64/debian_6.1.94-1-cloud-amd64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/debian_6.1.94-1-cloud-amd64_1.yaml new file mode 100755 index 0000000000..af5c47a29c --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/debian_6.1.94-1-cloud-amd64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-cloud-amd64 +target: debian +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_debian_6.1.94-1-cloud-amd64_1.ko + probe: output/7.2.0+driver/x86_64/falco_debian_6.1.94-1-cloud-amd64_1.o +kernelurls: + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-cloud-amd64_6.1.94-1_amd64.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common_6.1.94-1_all.deb + - http://security.debian.org/pool/updates/main/l/linux/linux-kbuild-6.1_6.1.90-1_amd64.deb diff --git a/driverkit/config/7.2.0+driver/x86_64/debian_6.1.94-1-rt-amd64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/debian_6.1.94-1-rt-amd64_1.yaml new file mode 100755 index 0000000000..f1918a6125 --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/debian_6.1.94-1-rt-amd64_1.yaml @@ -0,0 +1,11 @@ +kernelversion: "1" +kernelrelease: 6.1.94-1-rt-amd64 +target: debian +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_debian_6.1.94-1-rt-amd64_1.ko + probe: output/7.2.0+driver/x86_64/falco_debian_6.1.94-1-rt-amd64_1.o +kernelurls: + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-common-rt_6.1.94-1_all.deb + - http://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-headers-6.1.0-22-rt-amd64_6.1.94-1_amd64.deb + - http://security.debian.org/pool/updates/main/l/linux/linux-kbuild-6.1_6.1.90-1_amd64.deb diff --git a/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.4-100.fc39.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.4-100.fc39.x86_64_1.yaml deleted file mode 100755 index 73bcdb8808..0000000000 --- a/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.4-100.fc39.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-100.fc39.x86_64 -target: fedora -architecture: amd64 -output: - module: output/7.2.0+driver/x86_64/falco_fedora_6.9.4-100.fc39.x86_64_1.ko - probe: output/7.2.0+driver/x86_64/falco_fedora_6.9.4-100.fc39.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.9.4-100.fc39.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.4-200.fc40.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.4-200.fc40.x86_64_1.yaml deleted file mode 100755 index 5d82e63737..0000000000 --- a/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.4-200.fc40.x86_64_1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.9.4-200.fc40.x86_64 -target: fedora -architecture: amd64 -output: - module: output/7.2.0+driver/x86_64/falco_fedora_6.9.4-200.fc40.x86_64_1.ko - probe: output/7.2.0+driver/x86_64/falco_fedora_6.9.4-200.fc40.x86_64_1.o -kernelurls: - - https://mirrors.kernel.org/fedora/updates/40/Everything/x86_64/Packages/k/kernel-devel-6.9.4-200.fc40.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.5-100.fc39.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.5-100.fc39.x86_64_1.yaml new file mode 100755 index 0000000000..c4b02e1cea --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.5-100.fc39.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-100.fc39.x86_64 +target: fedora +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_fedora_6.9.5-100.fc39.x86_64_1.ko + probe: output/7.2.0+driver/x86_64/falco_fedora_6.9.5-100.fc39.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/39/Everything/x86_64/Packages/k/kernel-devel-6.9.5-100.fc39.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.5-200.fc40.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.5-200.fc40.x86_64_1.yaml new file mode 100755 index 0000000000..d034b56a62 --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/fedora_6.9.5-200.fc40.x86_64_1.yaml @@ -0,0 +1,9 @@ +kernelversion: "1" +kernelrelease: 6.9.5-200.fc40.x86_64 +target: fedora +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_fedora_6.9.5-200.fc40.x86_64_1.ko + probe: output/7.2.0+driver/x86_64/falco_fedora_6.9.5-200.fc40.x86_64_1.o +kernelurls: + - https://mirrors.kernel.org/fedora/updates/40/Everything/x86_64/Packages/k/kernel-devel-6.9.5-200.fc40.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..ee464746bf 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-aws-devel-4.19.104-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml index 61f3f0e565..fba351750a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.112-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.112-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.112-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.112-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.112-1.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 40d4c6475d..09f9d6c7df 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-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-secure-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 e19ee6e618..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-aws-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 a306d018d8..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-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 652eabebaa..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-secure-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 f9cc45e216..5c71af963b 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-secure-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-devel-4.19.126-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml index bf2b550ae7..599b5207a5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.129-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.129-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.129-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.129-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.129-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml index 4a9c81a10f..5f2c1b9f71 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.132-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.132-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.132-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.132-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 e4da8f565c..2231e9280a 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-aws-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-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 aaebc8ee6e..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-aws-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-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-4.ph3_1.yaml index 745f6dd5a4..1ae33f2bc7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.132-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.132-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.132-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.132-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml index b6f414f846..f7b1fcb5f5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.138-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.138-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.138-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.138-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.138-1.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 e3c3497102..da1df86b03 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-rt-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-secure-devel-4.19.138-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml index 1ad00970b3..c5441e9d87 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.145-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.145-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-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.145-1.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 852669e3a2..f4db3a75b5 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-secure-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-aws-devel-4.19.145-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml index 1fb88f7802..1d6c2a39bb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.145-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.145-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-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.145-4.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 36bb62ec96..4fccca9ea2 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-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-secure-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..9afe70d1d6 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-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 02a9217e08..b498d1dcd7 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-secure-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-aws-devel-4.19.148-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml index 22713b7081..9e70e110bf 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.148-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.148-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.148-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.148-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-5.ph3_1.yaml index 12aa2e60b6..2a38628619 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.148-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.148-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-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.148-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.15-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.15-1.ph3_1.yaml index ea7b74ca73..7d1c4e858b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.15-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.15-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.15-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.15-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_release_3.0_x86_64/x86_64/linux-secure-devel-4.19.15-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_release_3.0_x86_64/x86_64/linux-aws-devel-4.19.15-1.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..6ad8b7c29a 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-secure-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 6b3a194747..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-rt-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 85e66a1700..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-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-6.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-6.ph3_1.yaml index 16c897c5dc..1bcf06da3a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-6.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.154-6.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.154-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.154-6.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-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml index 67f54a3605..8a5c5d499f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.160-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.160-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.160-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.160-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml index a1aec119cb..41c1d54832 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.160-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.160-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.160-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.160-2.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 5a0512fbdf..da97f74b40 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-rt-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-devel-4.19.164-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..a157af485e 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-secure-devel-4.19.174-2.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..8dc4dd5e51 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-aws-devel-4.19.177-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml index 922fb22dd7..22429e03bb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.182-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.182-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.182-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.182-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.182-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 e57e827252..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-aws-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-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.186-1.ph3_1.yaml index 980162bd83..35726afcff 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.186-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.186-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.186-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.186-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-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.186-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml index 75cfb0038e..9b32d0e627 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.186-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.186-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.186-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-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.186-3.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 e3da3099e7..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-secure-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-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.189-3.ph3_1.yaml index 0cd1b90809..fa5c0b87c5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.189-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.189-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.189-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.189-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.189-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.189-3.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 438e39e9b9..d2a6bf01b7 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-rt-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-devel-4.19.189-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.190-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.190-3.ph3_1.yaml index cd3409ad18..c0e0510ce8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.190-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.190-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.190-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.190-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.190-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.190-3.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 251d113cbc..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-secure-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-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml index c4616358c2..29c6511a2b 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-aws-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-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 e9b273c26b..9215ea2090 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-secure-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-rt-devel-4.19.191-4.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 7c96a98e02..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-aws-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-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.214-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.214-2.ph3_1.yaml index 63a0d8e3c5..f7d670c947 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.214-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.214-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.214-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.214-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.214-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.214-2.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 beeabfbbf0..ff46270bec 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-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-rt-devel-4.19.217-1.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.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..e924817499 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-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 590d55bc46..3b40311d22 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-aws-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-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 85b20e6139..120935dadf 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-secure-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-aws-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 8cb6011e9f..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-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.229-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.229-2.ph3_1.yaml index ab7323dfca..d9a1e15a14 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.229-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.229-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.229-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.229-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.229-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.229-2.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 a578096d39..9ae1798208 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-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-rt-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 ecbe38652c..a06c93441a 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-secure-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-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 aa9ac2c3d7..689a4c8f01 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-secure-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-devel-4.19.232-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml index f3f4e91aca..1688e3eb66 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.232-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.232-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-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.232-4.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 620cdfacf6..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-secure-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.241-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.241-2.ph3_1.yaml index 43be0c1b5b..3417094a38 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.241-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.241-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.241-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.241-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.241-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.241-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml index 3d7aa0be0a..937e9871fc 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.245-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.245-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.245-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.245-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.245-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-10.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-10.ph3_1.yaml index 088e09ac58..9a78c9219e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-10.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-10.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.247-10.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.247-10.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-10.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-10.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 3f4ac82c22..3c786a39d8 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-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-secure-devel-4.19.247-12.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 bdf722b0ee..baa0bb6c6a 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-rt-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-aws-devel-4.19.247-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml index 5077de3ca4..f982348b3a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.247-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.247-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-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.247-4.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 6d24273849..fcee75b54c 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-secure-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-devel-4.19.247-5.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 1c65c14dd3..c75727a49d 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-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-secure-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 f3904d39dd..bd48854326 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-aws-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-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 7f514f8b7e..78a07c783c 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-rt-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-secure-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 8374ea49a5..a821aa0685 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-rt-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-aws-devel-4.19.256-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-2.ph3_1.yaml index 2db2e32f97..afa1900200 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.256-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.256-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.256-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.256-2.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..ea8a32647c 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-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..38dc36e0d8 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-rt-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 735487cc05..05e0f3446a 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-aws-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-rt-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 de296e63a4..eade8a9a27 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-rt-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-secure-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 6d5d611759..936f6e71e5 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-rt-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-secure-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 74b91a1120..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-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.264-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-5.ph3_1.yaml index 5077fac30b..5ba2f418c1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.264-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.264-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-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.264-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml index 91dda6472e..ea7e88c57c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.264-6.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.264-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.264-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-6.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 9e4767d993..04641b4d4b 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-aws-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-secure-devel-4.19.268-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml index 8f9754cf8b..d9285315c6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.269-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.269-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.269-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.269-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.269-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.271-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.271-1.ph3_1.yaml index a16a115ad8..3e0598028a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.271-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.271-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.271-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.271-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.271-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.271-1.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 6ced36f102..a6e9cc6b27 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-secure-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-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 7b5f177101..8ee7a7da2b 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-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-secure-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 c4a505c90a..7ec8d1553c 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-rt-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-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..ba15e376cd 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-rt-devel-4.19.277-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-2.ph3_1.yaml index 6cfd3f78c7..2e4e924bd4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.277-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.277-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.277-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.277-2.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 eba98f9f08..a83521ec57 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-aws-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-secure-devel-4.19.277-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-4.ph3_1.yaml index 17d85e5974..9ad9e742b9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.277-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.277-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.277-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.277-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml index d38f9f512f..0b892780a8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.280-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.280-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.280-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.280-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.280-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml index 135fca0986..7379fd493a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.283-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.283-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.283-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.283-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml index 5ba8139bc9..0c01634fec 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.283-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.283-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-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.283-4.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 4e3c0b2f16..97062353d0 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-aws-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-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 910a440272..cfbabc5245 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-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-rt-devel-4.19.288-1.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 08c7bb5413..02fb288bb8 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-rt-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-secure-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 25918768db..7fa768da29 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-aws-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-rt-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 a9a6533dcb..6048063755 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-secure-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-aws-devel-4.19.290-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.292-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.292-2.ph3_1.yaml index dd3c7cd618..91a169dc6a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.292-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.292-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.292-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.292-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.292-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.292-2.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 47fa81bbbd..87b7dcac24 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-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-aws-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 6bf803a424..4a2edc52d9 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-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-secure-devel-4.19.295-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml index 84922d290d..83e8991204 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.295-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.295-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.295-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.295-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml index 06a4acb058..4daa1e5670 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.303-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.303-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.303-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.303-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.303-2.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 9217730ed4..3e1d49ae5e 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-aws-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-rt-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 9a68f94ef6..689ce985f1 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-aws-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-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.306-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml index 0688c85aa6..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-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 b6f16e74aa..6d62758204 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-rt-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-secure-devel-4.19.306-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-1.ph3_1.yaml index 283dc56efb..23b56b71fa 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.307-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.307-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.307-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.307-1.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..ef0eaa3f23 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-rt-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..8cc8b2d9e0 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-aws-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.307-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-5.ph3_1.yaml index f05817893f..d839288f65 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.307-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.307-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.307-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.307-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-6.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-6.ph3_1.yaml index 4f99c5f9a1..6f37eb098e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-6.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.307-6.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.307-6.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-6.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-6.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 c03d4bb769..11523038f4 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-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-aws-devel-4.19.313-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..4503d05813 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-secure-devel-4.19.40-2.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 8ff792a5c3..bfb1ba0dd1 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-aws-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-secure-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.76-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.76-1.ph3_1.yaml index 76a955b926..2ca2a623ca 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.76-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.76-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.76-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.76-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.76-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.76-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml index 138ae2e563..5849a85090 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.76-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.76-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.76-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.76-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.76-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml index ab9506329e..56ca28b9f4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.82-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.82-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.82-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.82-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.82-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.84-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.84-1.ph3_1.yaml index 7c78e04f74..6ef553227f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.84-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.84-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.84-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.84-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.84-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.84-1.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..0b9826ba10 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-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 ac9633e682..8df052cac8 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-secure-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-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..e7dae541e7 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-secure-devel-4.19.97-1.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..fcab6a040b 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-secure-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..d10072a174 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-aws-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..73ee7bc85f 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-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 a3c16320e6..3b4963736b 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-secure-devel-5.10.103-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-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 5c2bdcf501..c5b3b0275a 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-aws-devel-5.10.103-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-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..f7e9cc2b4f 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-aws-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 671f39524e..917775f803 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-rt-devel-5.10.109-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-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 f762c09f4e..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-rt-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 04d656d7fc..b8bad840a2 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-devel-5.10.118-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-14.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-14.ph4_1.yaml index 7225dbe59a..d81bdd1a49 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-14.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-14.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.118-14.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.118-14.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-14.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-14.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 8e30ef148b..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-secure-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 0f9672edb2..c50438f4cc 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-aws-devel-5.10.118-3.ph4.x86_64.rpm + - 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 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 1af5f66045..a03270e909 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-devel-5.10.118-4.ph4.x86_64.rpm + - 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 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 c4c206ccc9..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-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-8.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-8.ph4_1.yaml index a22a5673a6..8f3f48543d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-8.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.118-8.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.118-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-8.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 3a4a5bc90d..98b005f050 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-aws-devel-5.10.132-1.ph4.x86_64.rpm + - 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 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..f0a0d59fa8 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-aws-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 40e1d981e8..8d00052500 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-aws-devel-5.10.142-3.ph4.x86_64.rpm + - 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 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 048c4590b2..677e691c7e 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-secure-devel-5.10.152-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml index 8a87867f71..ca113c05c4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.152-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.152-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-3.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..401d793d59 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-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 c7291d6455..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-rt-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 74bbcf75fc..92e70f70b3 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-secure-devel-5.10.152-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml index 6603a1f6d5..8a0f9913e0 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.158-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.158-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.158-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.158-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml index f0f474b79c..13946f19e1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.158-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.158-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.158-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.158-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.158-2.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..3f2f1c9416 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-secure-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..642682530a 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-rt-devel-5.10.159-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-4.ph4_1.yaml index 5237782f94..0203b40b6f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.159-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.159-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.159-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml index 38652dc138..e51518151c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.165-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.165-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.165-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.165-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.165-1.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 4fcb3effc5..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-secure-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.175-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml index edd2672457..6e49009584 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-secure-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 643196ca8b..2c8f9e39b6 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-devel-5.10.175-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml index f2d408c323..ad44a5acd8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.175-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.175-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml index f7348e4bef..bcb094949f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.175-5.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.175-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml index f96d07c4a4..5ad1bcb14a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.175-6.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.175-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.175-6.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 a71c62a285..8e5407c941 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-aws-devel-5.10.180-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.180-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml index e527394412..b8d4b42858 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.183-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.183-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.183-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.183-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.183-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 5cecd4292f..a0b095c6b3 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-rt-devel-5.10.183-2.ph4.x86_64.rpm + - 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 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 5d2801af6f..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-rt-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-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.188-1.ph4_1.yaml index 4d016fa0cf..dccd5af2d2 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.188-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.188-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.188-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.188-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.188-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.188-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..d7bf7caedb 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-rt-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 61a8da5aee..64ffb19367 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-rt-devel-5.10.190-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-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 98a4d9ea1b..2c9f8ed5dc 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-aws-devel-5.10.190-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-2.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 f0c46baa1f..7cf2f0f623 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-secure-devel-5.10.190-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-1.ph4_1.yaml index 69d4ecda00..fc83310c12 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.194-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.194-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.194-1.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 414a6d0885..6290b2e4a2 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-secure-devel-5.10.194-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-3.ph4_1.yaml index 693b6f8ba4..5636f4e6c0 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.194-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.194-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-3.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 ac20e7d4d9..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-secure-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-5.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-5.ph4_1.yaml index 6c0e8e2519..bfa2fa7714 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-5.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.194-5.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.194-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.194-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-5.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 d0bf580973..6b07e7ffa8 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-rt-devel-5.10.194-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-6.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..8563a2f256 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-secure-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 d8127659c3..554408b1de 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-aws-devel-5.10.198-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-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 5024fcd3d7..97cdcfd4b5 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-rt-devel-5.10.200-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-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 f3ba6b3429..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-secure-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 be19949f6a..b680ae27e0 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-aws-devel-5.10.201-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml index 9b465e159b..c030928afb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.206-5.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.206-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-5.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..daef018e16 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-aws-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 4ea12f9a97..b81b2c20e9 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-rt-devel-5.10.210-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-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 a79f296f32..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-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 cc2c84605f..9aef5ec936 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-devel-5.10.212-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.212-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-4.ph4_1.yaml index 9a6d4f185d..ff4877d1c7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.212-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.212-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.212-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.212-4.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 2a6a0630ac..5280264454 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-devel-5.10.214-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml index b1fc6c9359..005e9e13f6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.25-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.25-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-1.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 4ae7143ced..5da41c02a3 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-rt-devel-5.10.25-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-2.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 0116b0ccbb..6167c4cc65 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-aws-devel-5.10.25-5.ph4.x86_64.rpm + - 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 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 6c6e47fbfc..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-aws-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.4-7.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.4-7.ph4_1.yaml index 4df3930016..bdd9b33e67 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.4-7.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.4-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.4-7.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.4-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-secure-devel-5.10.4-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.4-7.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..de15f58ee6 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-rt-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 3a1696ddda..5292cdd3e6 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-devel-5.10.42-2.ph4.x86_64.rpm + - 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 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 a8f6560f85..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-secure-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.52-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.52-2.ph4_1.yaml index 9114af9b23..e614bde1c5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.52-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.52-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.52-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.52-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.52-2.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 f1fe0f41b0..28043ab58a 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-rt-devel-5.10.61-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-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..590acc94ae 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-aws-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 49d0e96f26..ccff4c2eb3 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-devel-5.10.75-1.ph4.x86_64.rpm + - 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 diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.78-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.78-1.ph4_1.yaml index 030450d420..604b061b7b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.78-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.78-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.78-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.78-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.78-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.78-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml index 72b2b77ee5..b8328146cd 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.78-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.78-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.78-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.78-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.78-2.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..bb3d688d9b 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-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..f6c949661f 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-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 b2a281c434..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-aws-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.93-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-1.ph4_1.yaml index 35f1ce10b7..0d81a38c7d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.93-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.93-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.93-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-1.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 b09e14f626..9d72927b9b 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-secure-devel-5.10.93-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-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 226e0a624b..ab1b144e71 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-secure-devel-5.10.93-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-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 c156e57864..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-aws-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-11.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.10-11.ph5_1.yaml index 34fabdf563..b53c8d5e75 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.10-11.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.10-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.10-11.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.10-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_x86_64/x86_64/linux-devel-6.1.10-11.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.10-11.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml index 69b823a119..58bfc03dd4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.28-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.28-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.28-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.28-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.28-1.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..6f37914e84 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-rt-devel-6.1.28-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 7bd4a76191..e76d346d94 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-secure-devel-6.1.41-2.ph5.x86_64.rpm + - 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 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 881b1be1a8..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-secure-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-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-2.ph5_1.yaml index e86d2501a1..07d66c9d4c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.45-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.45-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-2.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..8c4bb6aaed 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-devel-6.1.45-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml index 4aa88127ff..cee9187106 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.45-4.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.45-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-4.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..88a1e76475 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-devel-6.1.45-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml index 7996ee9054..47ed20b472 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-8.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.45-8.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.45-8.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-8.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-8.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 3f1762983d..4390859cb9 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-secure-devel-6.1.45-9.ph5.x86_64.rpm + - 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 diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml index 980c0e04fa..6420050318 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.53-3.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.53-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-4.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-4.ph5_1.yaml index 62f6872936..76b5a8f2de 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-4.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.53-4.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.53-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-4.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 8a2b6bfab8..dd92844612 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-rt-devel-6.1.53-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-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 df53ad4343..7a87ad72f9 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-rt-devel-6.1.53-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-6.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 33c02eff29..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-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-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-2.ph5_1.yaml index 1665b31c9a..470ae5b5b4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.56-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.56-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml index dd57409624..cdb53222b7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.56-3.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.56-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-3.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 2aaf7849e3..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-rt-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 6aa06e128d..0258d863e1 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-secure-devel-6.1.56-7.ph5.x86_64.rpm + - 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 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 b07421fe90..fa8933195c 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-devel-6.1.60-2.ph5.x86_64.rpm + - 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 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 63b6b7f7d1..816a39d712 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-devel-6.1.60-3.ph5.x86_64.rpm + - 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 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..16b905c6c5 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-rt-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 6ccda1419c..173678a07a 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-devel-6.1.62-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml index bf2141094e..334826803c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-10.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.62-10.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.62-10.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-10.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-10.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 506691341d..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-rt-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-9.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml index b596d6917b..601ed268f8 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-rt-devel-6.1.62-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-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 199c2df641..2d86756ac3 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-rt-devel-6.1.70-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.70-1.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 0448104aac..323d1923b7 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-rt-devel-6.1.75-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml index a7dd99746d..55379926e0 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.75-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.75-3.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.75-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.75-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-3.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..d9bf4633c1 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-rt-devel-6.1.77-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-1.ph5_1.yaml index ec1f61c662..00669daf54 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.79-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.79-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.79-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.79-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-2.ph5_1.yaml index 12741e98aa..10ec4a1b07 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.79-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.79-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.79-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.79-2.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..687627464b 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-secure-devel-6.1.81-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-4.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-4.ph5_1.yaml index bc769aafa2..888838b62c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-4.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.81-4.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.81-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.81-4.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-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.83-1.ph5_1.yaml index 1927ccb37c..d09cfc2985 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.83-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.83-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.83-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.83-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.83-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.83-1.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..e30e36f65b 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-devel-6.1.83-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.90-5.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.90-5.ph5_1.yaml index 3bddbafcfe..ab3628c7bd 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.90-5.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.90-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.90-5.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.90-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.90-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_updates_5.0_x86_64/x86_64/linux-devel-6.1.90-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/talos_6.6.33-talos_1_v1.7.5.yaml b/driverkit/config/7.2.0+driver/x86_64/talos_6.6.33-talos_1_v1.7.5.yaml new file mode 100755 index 0000000000..28350b22c8 --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/talos_6.6.33-talos_1_v1.7.5.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.7.5 +kernelrelease: 6.6.33-talos +target: talos +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_talos_6.6.33-talos_1_v1.7.5.ko + probe: output/7.2.0+driver/x86_64/falco_talos_6.6.33-talos_1_v1.7.5.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4NiA2LjYuMzMgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfVkVSU0lPTl9URVhUPSJnY2MgKEdDQykgMTMuMi4wIgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJTSU9OPTEzMDIwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19BU19JU19HTlU9eQpDT05GSUdfQVNfVkVSU0lPTj0yNDIwMApDT05GSUdfTERfSVNfQkZEPXkKQ09ORklHX0xEX1ZFUlNJT049MjQyMDAKQ09ORklHX0xMRF9WRVJTSU9OPTAKQ09ORklHX0NDX0NBTl9MSU5LPXkKQ09ORklHX0NDX0NBTl9MSU5LX1NUQVRJQz15CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9fT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19USUVEX09VVFBVVD15CkNPTkZJR19HQ0NfQVNNX0dPVE9fT1VUUFVUX1dPUktBUk9VTkQ9eQpDT05GSUdfVE9PTFNfU1VQUE9SVF9SRUxSPXkKQ09ORklHX0NDX0hBU19BU01fSU5MSU5FPXkKQ09ORklHX0NDX0hBU19OT19QUk9GSUxFX0ZOX0FUVFI9eQpDT05GSUdfUEFIT0xFX1ZFUlNJT049MTI2CkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfVEFCTEVfU09SVD15CkNPTkZJR19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19XRVJST1IgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSItdGFsb3MiCiMgQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0hBVkVfS0VSTkVMX1pTVEQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9YWj15CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1pTVEQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JTklUPSIiCkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENfU1lTQ1RMPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKIyBDT05GSUdfV0FUQ0hfUVVFVUUgaXMgbm90IHNldApDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049eQpDT05GSUdfSEFSRElSUVNfU1dfUkVTRU5EPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0lSUV9NU0lfSU9NTVU9eQpDT05GSUdfR0VORVJJQ19JUlFfTUFUUklYX0FMTE9DQVRPUj15CkNPTkZJR19HRU5FUklDX0lSUV9SRVNFUlZBVElPTl9NT0RFPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVJRIHN1YnN5c3RlbQoKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfSU5JVD15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKQ09ORklHX0hBVkVfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfUE9TSVhfQ1BVX1RJTUVSU19UQVNLX1dPUks9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HX0lETEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPR19NQVhfU0tFV19VUz0xMDAKIyBlbmQgb2YgVGltZXJzIHN1YnN5c3RlbQoKQ09ORklHX0JQRj15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKQ09ORklHX0FSQ0hfV0FOVF9ERUZBVUxUX0JQRl9KSVQ9eQoKIwojIEJQRiBzdWJzeXN0ZW0KIwpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfSklUX0FMV0FZU19PTj15CkNPTkZJR19CUEZfSklUX0RFRkFVTFRfT049eQpDT05GSUdfQlBGX1VOUFJJVl9ERUZBVUxUX09GRj15CiMgQ09ORklHX0JQRl9QUkVMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0JQRl9MU009eQojIGVuZCBvZiBCUEYgc3Vic3lzdGVtCgpDT05GSUdfUFJFRU1QVF9OT05FX0JVSUxEPXkKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfRFlOQU1JQyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9DT1JFPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjMgaXMgbm90IHNldApDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CkNPTkZJR19QU0k9eQojIENPTkZJR19QU0lfREVGQVVMVF9ESVNBQkxFRCBpcyBub3Qgc2V0CiMgZW5kIG9mIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKCkNPTkZJR19DUFVfSVNPTEFUSU9OPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eQpDT05GSUdfVEFTS1NfUlVERV9SQ1U9eQpDT05GSUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xOApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCiMgQ09ORklHX1BSSU5US19JTkRFWCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKCiMKIyBTY2hlZHVsZXIgZmVhdHVyZXMKIwojIENPTkZJR19VQ0xBTVBfVEFTSyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNjaGVkdWxlciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9eQpDT05GSUdfQ0NfSU1QTElDSVRfRkFMTFRIUk9VR0g9Ii1XaW1wbGljaXQtZmFsbHRocm91Z2g9NSIKQ09ORklHX0dDQzEwX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQojIENPTkZJR19OVU1BX0JBTEFOQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CiMgQ09ORklHX0NHUk9VUF9GQVZPUl9EWU5NT0RTIGlzIG5vdCBzZXQKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQkxLX0NHUk9VUD15CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfU0NIRURfTU1fQ0lEPXkKQ09ORklHX0NHUk9VUF9QSURTPXkKIyBDT05GSUdfQ0dST1VQX1JETUEgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CkNPTkZJR19DR1JPVVBfQ1BVQUNDVD15CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfQlBGPXkKIyBDT05GSUdfQ0dST1VQX01JU0MgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19DR1JPVVBfREFUQT15CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19USU1FX05TPXkKQ09ORklHX0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgojIENPTkZJR19SRF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19SRF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX1JEX1haPXkKIyBDT05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1JEX1pTVEQ9eQojIENPTkZJR19CT09UX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19JTklUUkFNRlNfUFJFU0VSVkVfTVRJTUU9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfTERfT1JQSEFOX1dBUk5fTEVWRUw9Indhcm4iCkNPTkZJR19TWVNDVEw9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0lPX1VSSU5HPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19LQUxMU1lNU19BTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKQ09ORklHX0NBQ0hFU1RBVF9TWVNDQUxMPXkKIyBDT05GSUdfREVCVUdfUlNFUSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX0dVRVNUX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CgojCiMgS2V4ZWMgYW5kIGNyYXNoIGZlYXR1cmVzCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfU0lHPXkKIyBDT05GSUdfS0VYRUNfU0lHX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0JaSU1BR0VfVkVSSUZZX1NJRz15CkNPTkZJR19DUkFTSF9EVU1QPXkKQ09ORklHX0NSQVNIX0hPVFBMVUc9eQpDT05GSUdfQ1JBU0hfTUFYX01FTU9SWV9SQU5HRVM9ODE5MgojIGVuZCBvZiBLZXhlYyBhbmQgY3Jhc2ggZmVhdHVyZXMKIyBlbmQgb2YgR2VuZXJhbCBzZXR1cAoKQ09ORklHXzY0QklUPXkKQ09ORklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BVURJVF9BUkNIPXkKQ09ORklHX0hBVkVfSU5URUxfVFhUPXkKQ09ORklHX1g4Nl82NF9TTVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfQ0NfSEFTX1NBTkVfU1RBQ0tQUk9URUNUT1I9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X1gyQVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0NQVV9SRVNDVFJMIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklHX1g4Nl9OVU1BQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9WU01QIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1VWIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX01JRCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9eQojIENPTkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSPXkKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQpDT05GSUdfUEFSQVZJUlRfWFhMPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldApDT05GSUdfWDg2X0hWX0NBTExCQUNLX1ZFQ1RPUj15CkNPTkZJR19YRU49eQpDT05GSUdfWEVOX1BWPXkKQ09ORklHX1hFTl81MTJHQj15CkNPTkZJR19YRU5fUFZfU01QPXkKQ09ORklHX1hFTl9QVkhWTT15CkNPTkZJR19YRU5fUFZIVk1fU01QPXkKQ09ORklHX1hFTl9QVkhWTV9HVUVTVD15CkNPTkZJR19YRU5fU0FWRV9SRVNUT1JFPXkKIyBDT05GSUdfWEVOX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1BWSCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9ET00wIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QVl9NU1JfU0FGRT15CkNPTkZJR19LVk1fR1VFU1Q9eQpDT05GSUdfQVJDSF9DUFVJRExFX0hBTFRQT0xMPXkKIyBDT05GSUdfUFZIIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKIyBDT05GSUdfSkFJTEhPVVNFX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNSTl9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1REWF9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0lBMzJfRkVBVF9DVEw9eQpDT05GSUdfWDg2X1ZNWF9GRUFUVVJFX05BTUVTPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfSFlHT049eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfWkhBT1hJTj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFURV9SVEM9eQpDT05GSUdfRE1JPXkKIyBDT05GSUdfR0FSVF9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19CT09UX1ZFU0FfU1VQUE9SVD15CiMgQ09ORklHX01BWFNNUCBpcyBub3Qgc2V0CkNPTkZJR19OUl9DUFVTX1JBTkdFX0JFR0lOPTIKQ09ORklHX05SX0NQVVNfUkFOR0VfRU5EPTUxMgpDT05GSUdfTlJfQ1BVU19ERUZBVUxUPTY0CkNPTkZJR19OUl9DUFVTPTUxMgpDT05GSUdfU0NIRURfQ0xVU1RFUj15CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfU0NIRURfTUM9eQpDT05GSUdfU0NIRURfTUNfUFJJTz15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKIyBDT05GSUdfWDg2X01DRUxPR19MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CiMgQ09ORklHX1g4Nl9NQ0VfSU5KRUNUIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCiMKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9SQVBMPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX0NTVEFURT15CiMgQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19QRVJGX0VWRU5UU19BTURfVU5DT1JFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX0JSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKCkNPTkZJR19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09ORklHX1g4Nl9JT1BMX0lPUEVSTT15CkNPTkZJR19NSUNST0NPREU9eQojIENPTkZJR19NSUNST0NPREVfTEFURV9MT0FESU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01TUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ1BVSUQ9eQojIENPTkZJR19YODZfNUxFVkVMIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ESVJFQ1RfR0JQQUdFUz15CiMgQ09ORklHX1g4Nl9DUEFfU1RBVElTVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9NRU1fRU5DUllQVCBpcyBub3Qgc2V0CkNPTkZJR19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklHX1g4Nl82NF9BQ1BJX05VTUE9eQojIENPTkZJR19OVU1BX0VNVSBpcyBub3Qgc2V0CkNPTkZJR19OT0RFU19TSElGVD02CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCiMgQ09ORklHX1g4Nl9QTUVNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdfTVRSUj15CiMgQ09ORklHX01UUlJfU0FOSVRJWkVSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX1g4Nl9VTUlQPXkKQ09ORklHX0NDX0hBU19JQlQ9eQpDT05GSUdfWDg2X0NFVD15CkNPTkZJR19YODZfS0VSTkVMX0lCVD15CkNPTkZJR19YODZfSU5URUxfTUVNT1JZX1BST1RFQ1RJT05fS0VZUz15CkNPTkZJR19YODZfSU5URUxfVFNYX01PREVfT0ZGPXkKIyBDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19YODZfU0dYIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1VTRVJfU0hBRE9XX1NUQUNLIGlzIG5vdCBzZXQKQ09ORklHX0VGST15CkNPTkZJR19FRklfU1RVQj15CkNPTkZJR19FRklfSEFORE9WRVJfUFJPVE9DT0w9eQojIENPTkZJR19FRklfTUlYRUQgaXMgbm90IHNldAojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19QVVJHQVRPUlk9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUdfRk9SQ0U9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19CWklNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19KVU1QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0NSQVNIX0hPVFBMVUc9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0RZTkFNSUNfTUVNT1JZX0xBWU9VVD15CkNPTkZJR19SQU5ET01JWkVfTUVNT1JZPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUllfUEhZU0lDQUxfUEFERElORz0weDAKQ09ORklHX0FERFJFU1NfTUFTS0lORz15CkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX1hPTkxZIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FPXkKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX1NJR0FMVFNUQUNLX1NJWkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIGVuZCBvZiBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19DQ19IQVNfU0xTPXkKQ09ORklHX0NDX0hBU19SRVRVUk5fVEhVTks9eQpDT05GSUdfQ0NfSEFTX0VOVFJZX1BBRERJTkc9eQpDT05GSUdfRlVOQ1RJT05fUEFERElOR19DRkk9MTEKQ09ORklHX0ZVTkNUSU9OX1BBRERJTkdfQllURVM9MTYKQ09ORklHX0NBTExfUEFERElORz15CkNPTkZJR19IQVZFX0NBTExfVEhVTktTPXkKQ09ORklHX0NBTExfVEhVTktTPXkKQ09ORklHX1BSRUZJWF9TWU1CT0xTPXkKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CkNPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTj15CkNPTkZJR19SRVRQT0xJTkU9eQpDT05GSUdfUkVUSFVOSz15CkNPTkZJR19DUFVfVU5SRVRfRU5UUlk9eQpDT05GSUdfQ0FMTF9ERVBUSF9UUkFDS0lORz15CiMgQ09ORklHX0NBTExfVEhVTktTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JQlBCX0VOVFJZPXkKQ09ORklHX0NQVV9JQlJTX0VOVFJZPXkKQ09ORklHX0NQVV9TUlNPPXkKQ09ORklHX1NMUz15CiMgQ09ORklHX0dEU19GT1JDRV9NSVRJR0FUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01JVElHQVRJT05fUkZEUz15CkNPTkZJR19NSVRJR0FUSU9OX1NQRUNUUkVfQkhJPXkKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKIyBDT05GSUdfU1VTUEVORF9TS0lQX1NZTkMgaXMgbm90IHNldApDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19FTkVSR1lfTU9ERUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklHX0FDUElfRlBEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9UQUQgaXMgbm90IHNldApDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JHUlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJX0hNQVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9EUFRGIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV0FUQ0hET0c9eQojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ09ORklHRlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BGUlVUIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUENDPXkKIyBDT05GSUdfQUNQSV9GRkggaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19YODZfUE1fVElNRVI9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUFNUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QU1RBVEVfVVQgaXMgbm90IHNldApDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CiMgQ09ORklHX1g4Nl9QT1dFUk5PV19LOCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBlbmQgb2YgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfSEFMVFBPTEw9eQpDT05GSUdfSEFMVFBPTExfQ1BVSURMRT15CiMgZW5kIG9mIENQVSBJZGxlCgpDT05GSUdfSU5URUxfSURMRT15CiMgZW5kIG9mIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19NTUNPTkZfRkFNMTBIPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19JU0FfQlVTIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CiMgZW5kIG9mIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKCiMKIyBCaW5hcnkgRW11bGF0aW9ucwojCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX1g4Nl9YMzJfQUJJIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKIyBlbmQgb2YgQmluYXJ5IEVtdWxhdGlvbnMKCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9QRk5DQUNIRT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkc9eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19UU089eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19BQ1FfUkVMPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fTk9fUE9MTD15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0hBVkVfS1ZNX1BNX05PVElGSUVSPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CkNPTkZJR19LVk1fV0VSUk9SPXkKQ09ORklHX0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPXkKQ09ORklHX0tWTV9TTU09eQojIENPTkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdfS1ZNX1BST1ZFX01NVSBpcyBub3Qgc2V0CkNPTkZJR19BU19BVlg1MTI9eQpDT05GSUdfQVNfU0hBMV9OST15CkNPTkZJR19BU19TSEEyNTZfTkk9eQpDT05GSUdfQVNfVFBBVVNFPXkKQ09ORklHX0FTX0dGTkk9eQpDT05GSUdfQVNfV1JVU1M9eQpDT05GSUdfQVJDSF9DT05GSUdVUkVTX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfSE9UUExVR19TTVQ9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19IT1RQTFVHX0NPUkVfU1lOQ19GVUxMPXkKQ09ORklHX0hPVFBMVUdfU1BMSVRfU1RBUlRVUD15CkNPTkZJR19IT1RQTFVHX1BBUkFMTEVMPXkKQ09ORklHX0dFTkVSSUNfRU5UUlk9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TVEFUSUNfQ0FMTF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBST0JFUz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19LUkVUUFJPQkVfT05fUkVUSE9PSz15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfQVJDSF9DT1JSRUNUX1NUQUNLVFJBQ0VfT05fS1JFVFBST0JFPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfTk1JX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX0ZJTkFMSVpFX0lOSVQ9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19BUkNIX1dBTlRTX05PX0lOU1RSPXkKQ09ORklHX0hBVkVfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9SVVNUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fQVJHX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUxfUkVMQVRJVkU9eQpDT05GSUdfTU1VX0dBVEhFUl9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9HQVRIRVJfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfTU1VX0dBVEhFUl9NRVJHRV9WTUFTPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05GSUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HX1RISU49eQpDT05GSUdfTFRPX05PTkU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19DRklfQ0xBTkc9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVI9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVJfT0ZGU1RBQ0s9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9NT1ZFX1BVRD15CkNPTkZJR19IQVZFX01PVkVfUE1EPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BTExPQz15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19IQVZFX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfSEFWRV9FWElUX1RIUkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTgKQ09ORklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl8yNTZLQj15CkNPTkZJR19IQVZFX09CSlRPT0w9eQpDT05GSUdfSEFWRV9KVU1QX0xBQkVMX0hBQ0s9eQpDT05GSUdfSEFWRV9OT0lOU1RSX0hBQ0s9eQpDT05GSUdfSEFWRV9OT0lOU1RSX1ZBTElEQVRJT049eQpDT05GSUdfSEFWRV9VQUNDRVNTX1ZBTElEQVRJT049eQpDT05GSUdfSEFWRV9TVEFDS19WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVfUkVMSUFCTEVfU1RBQ0tUUkFDRT15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQpDT05GSUdfQ09NUEFUXzMyQklUX1RJTUU9eQpDT05GSUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQpDT05GSUdfVk1BUF9TVEFDSz15CkNPTkZJR19IQVZFX0FSQ0hfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVRfREVGQVVMVD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19IQVZFX0FSQ0hfUFJFTDMyX1JFTE9DQVRJT05TPXkKQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1Q9eQojIENPTkZJR19MT0NLX0VWRU5UX0NPVU5UUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVD15CkNPTkZJR19IQVZFX1NUQVRJQ19DQUxMPXkKQ09ORklHX0hBVkVfU1RBVElDX0NBTExfSU5MSU5FPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9EWU5BTUlDPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9EWU5BTUlDX0NBTEw9eQpDT05GSUdfQVJDSF9XQU5UX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEFHRV9UQUJMRV9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19FTEZDT1JFX0NPTVBBVD15CkNPTkZJR19BUkNIX0hBU19QQVJBTk9JRF9MMURfRkxVU0g9eQpDT05GSUdfRFlOQU1JQ19TSUdGUkFNRT15CkNPTkZJR19BUkNIX0hBU19OT05MRUFGX1BNRF9ZT1VORz15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgZW5kIG9mIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwoKQ09ORklHX0hBVkVfR0NDX1BMVUdJTlM9eQpDT05GSUdfR0NDX1BMVUdJTlM9eQpDT05GSUdfR0NDX1BMVUdJTl9MQVRFTlRfRU5UUk9QWT15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlRfNEI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UXzE2Qj15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlQ9MTYKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfQ0dST1VQX1BVTlRfQklPPXkKQ09ORklHX0JMS19ERVZfQlNHX0NPTU1PTj15CkNPTkZJR19CTEtfSUNRPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKIyBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1pPTkVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEhST1RUTElORz15CiMgQ09ORklHX0JMS19ERVZfVEhST1RUTElOR19MT1cgaXMgbm90IHNldAojIENPTkZJR19CTEtfV0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0xBVEVOQ1kgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0ZDX0FQUElEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0NPU1QgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVCVUdfRlM9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90IHNldAojIENPTkZJR19CTEtfSU5MSU5FX0VOQ1JZUFRJT04gaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19BSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX09TRl9QQVJUSVRJT049eQpDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQojIENPTkZJR19MRE1fUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQojIENPTkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05GSUdfS0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gVHlwZXMKCkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklHX0JMS19NUV9WSVJUSU89eQpDT05GSUdfQkxLX1BNPXkKQ09ORklHX0JMT0NLX0hPTERFUl9ERVBSRUNBVEVEPXkKQ09ORklHX0JMS19NUV9TVEFDS0lORz15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19NUV9JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQpDT05GSUdfSU9TQ0hFRF9CRlE9eQpDT05GSUdfQkZRX0dST1VQX0lPU0NIRUQ9eQojIENPTkZJR19CRlFfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgSU8gU2NoZWR1bGVycwoKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19BUkNIX0hBU19OT05fT1ZFUkxBUFBJTkdfQUREUkVTU19TUEFDRT15CkNPTkZJR19BUkNIX0hBU19TWU5DX0NPUkVfQkVGT1JFX1VTRVJNT0RFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JBUFBFUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfWlNXQVAgaXMgbm90IHNldAoKIwojIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKIwojIENPTkZJR19TTEFCX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMVUJfVElOWSBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CiMgQ09ORklHX1JBTkRPTV9LTUFMTE9DX0NBQ0hFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0FSQ0hfV0FOVF9PUFRJTUlaRV9EQVhfVk1FTU1BUD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU1JWkVfSFVHRVRMQl9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01IUF9NRU1NQVBfT05fTUVNT1JZX0VOQUJMRT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RfVU5FVklDVEFCTEVfREVGQVVMVD0xCkNPTkZJR19QQUdFX1JFUE9SVElORz15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQojIENPTkZJR19DTUEgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfQ1VSUkVOVF9TVEFDS19QT0lOVEVSPXkKQ09ORklHX0FSQ0hfSEFTX1BURV9ERVZNQVA9eQpDT05GSUdfQVJDSF9IQVNfWk9ORV9ETUFfU0VUPXkKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfSE1NX01JUlJPUj15CkNPTkZJR19WTUFQX1BGTj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9IQVNfUEtFWVM9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVBPT0xfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTD15CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpDT05GSUdfU0VDUkVUTUVNPXkKIyBDT05GSUdfQU5PTl9WTUFfTkFNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQKQ09ORklHX0xSVV9HRU49eQpDT05GSUdfTFJVX0dFTl9FTkFCTEVEPXkKIyBDT05GSUdfTFJVX0dFTl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BFUl9WTUFfTE9DSz15CkNPTkZJR19QRVJfVk1BX0xPQ0s9eQpDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX05FVF9YR1JFU1M9eQpDT05GSUdfU0tCX0VYVEVOU0lPTlM9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfU0NNPXkKQ09ORklHX0FGX1VOSVhfT09CPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1RMUz1tCiMgQ09ORklHX1RMU19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19UTFNfVE9FIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9PRkZMT0FEPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9eQojIENPTkZJR19YRlJNX1VTRVJfQ09NUEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9BSD15CkNPTkZJR19YRlJNX0VTUD15CkNPTkZJR19YRlJNX0lQQ09NUD15CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19TTUMgaXMgbm90IHNldApDT05GSUdfWERQX1NPQ0tFVFM9eQojIENPTkZJR19YRFBfU09DS0VUU19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX05FVF9IQU5EU0hBS0U9eQpDT05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKIyBDT05GSUdfSVBfRklCX1RSSUVfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJUEFUSD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKQ09ORklHX0lQX1BOUF9CT09UUD15CkNPTkZJR19JUF9QTlBfUkFSUD15CkNPTkZJR19ORVRfSVBJUD15CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9eQpDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19ORVRfSVBHUkU9bQojIENPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUIGlzIG5vdCBzZXQKQ09ORklHX0lQX01ST1VURV9DT01NT049eQpDT05GSUdfSVBfTVJPVVRFPXkKIyBDT05GSUdfSVBfTVJPVVRFX01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15CkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVURQX1RVTk5FTD15CkNPTkZJR19ORVRfRk9VPXkKQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUz15CkNPTkZJR19JTkVUX0FIPXkKQ09ORklHX0lORVRfRVNQPXkKIyBDT05GSUdfSU5FVF9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9UQUJMRV9QRVJUVVJCX09SREVSPTE2CkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVRfVFVOTkVMPXkKIyBDT05GSUdfSU5FVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKIyBDT05GSUdfVENQX0NPTkdfQklDIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0NVQklDPXkKIyBDT05GSUdfVENQX0NPTkdfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFNUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IWUJMQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ZFR0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTlYgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19JTExJTk9JUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0RDVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0JCUj15CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9CQlIgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0FIPXkKQ09ORklHX0lORVQ2X0VTUD15CkNPTkZJR19JTkVUNl9FU1BfT0ZGTE9BRD15CiMgQ09ORklHX0lORVQ2X0VTUElOVENQIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0lQQ09NUD15CkNPTkZJR19JUFY2X01JUDY9eQpDT05GSUdfSVBWNl9JTEE9eQpDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9WVEkgaXMgbm90IHNldApDT05GSUdfSVBWNl9TSVQ9eQojIENPTkZJR19JUFY2X1NJVF82UkQgaXMgbm90IHNldApDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD15CiMgQ09ORklHX0lQVjZfR1JFIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfRk9VPXkKQ09ORklHX0lQVjZfRk9VX1RVTk5FTD15CkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9SUExfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X0lPQU02X0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVExBQkVMPXkKIyBDT05GSUdfTVBUQ1AgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSPXkKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX1NLSVBfRUdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPXkKQ09ORklHX05FVEZJTFRFUl9GQU1JTFlfQlJJREdFPXkKQ09ORklHX05FVEZJTFRFUl9CUEZfTElOSz15CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0hPT0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfQUNDVD15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19MT0c9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfT1NGPXkKQ09ORklHX05GX0NPTk5UUkFDSz15CkNPTkZJR19ORl9MT0dfU1lTTE9HPXkKQ09ORklHX05FVEZJTFRFUl9DT05OQ09VTlQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1pPTkVTPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DRlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0VWRU5UUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19MQUJFTFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX09WUz15CiMgQ09ORklHX05GX0NUX1BST1RPX0RDQ1AgaXMgbm90IHNldApDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9eQojIENPTkZJR19ORl9DVF9QUk9UT19VRFBMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5EQSBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0gzMjMgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfSVJDIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19CUk9BRENBU1Q9eQpDT05GSUdfTkZfQ09OTlRSQUNLX05FVEJJT1NfTlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NOTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BQVFA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NBTkU9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NJUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfVEZUUD15CkNPTkZJR19ORl9DVF9ORVRMSU5LPXkKIyBDT05GSUdfTkZfQ1RfTkVUTElOS19USU1FT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ1RfTkVUTElOS19IRUxQRVIgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfR0xVRV9DVD15CkNPTkZJR19ORl9OQVQ9eQpDT05GSUdfTkZfTkFUX0ZUUD15CkNPTkZJR19ORl9OQVRfU0lQPXkKQ09ORklHX05GX05BVF9URlRQPXkKQ09ORklHX05GX05BVF9SRURJUkVDVD15CkNPTkZJR19ORl9OQVRfTUFTUVVFUkFERT15CkNPTkZJR19ORl9OQVRfT1ZTPXkKQ09ORklHX05FVEZJTFRFUl9TWU5QUk9YWT15CkNPTkZJR19ORl9UQUJMRVM9eQpDT05GSUdfTkZfVEFCTEVTX0lORVQ9eQpDT05GSUdfTkZfVEFCTEVTX05FVERFVj15CkNPTkZJR19ORlRfTlVNR0VOPXkKQ09ORklHX05GVF9DVD15CiMgQ09ORklHX05GVF9DT05OTElNSVQgaXMgbm90IHNldApDT05GSUdfTkZUX0xPRz15CkNPTkZJR19ORlRfTElNSVQ9eQpDT05GSUdfTkZUX01BU1E9eQpDT05GSUdfTkZUX1JFRElSPXkKQ09ORklHX05GVF9OQVQ9eQojIENPTkZJR19ORlRfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05GVF9RVUVVRT15CkNPTkZJR19ORlRfUVVPVEE9eQpDT05GSUdfTkZUX1JFSkVDVD15CkNPTkZJR19ORlRfUkVKRUNUX0lORVQ9eQpDT05GSUdfTkZUX0NPTVBBVD15CkNPTkZJR19ORlRfSEFTSD15CkNPTkZJR19ORlRfRklCPXkKQ09ORklHX05GVF9GSUJfSU5FVD15CiMgQ09ORklHX05GVF9YRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1NPQ0tFVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9PU0YgaXMgbm90IHNldAojIENPTkZJR19ORlRfVFBST1hZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQojIENPTkZJR19ORlRfRklCX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfRklCX0lQVjQ9eQojIENPTkZJR19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PXkKQ09ORklHX05GX0xPR19BUlA9eQpDT05GSUdfTkZfTE9HX0lQVjQ9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9eQpDT05GSUdfTkZfTkFUX1BQVFA9eQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQojIENPTkZJR19JUF9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX0VDTiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj15CiMgQ09ORklHX0lQX05GX01BVENIX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9OQVQ9eQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY2PXkKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CiMgQ09ORklHX0lQNl9ORl9NQVRDSF9TUkggaXMgbm90IHNldApDT05GSUdfSVA2X05GX1RBUkdFVF9ITD15CkNPTkZJR19JUDZfTkZfRklMVEVSPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFk9eQpDT05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9TRUNVUklUWT15CkNPTkZJR19JUDZfTkZfTkFUPXkKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9NQVNRVUVSQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQgaXMgbm90IHNldAojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKIyBDT05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19CUklER0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQojIENPTkZJR19CUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPXkKCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfQ0NJRDM9eQojIENPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQojIGVuZCBvZiBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIERDQ1AgS2VybmVsIEhhY2tpbmcKCkNPTkZJR19JUF9TQ1RQPXkKIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKQ09ORklHX1JEUz15CiMgQ09ORklHX1JEU19SRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldApDT05GSUdfQVRNPXkKIyBDT05GSUdfQVRNX0NMSVAgaXMgbm90IHNldAojIENPTkZJR19BVE1fTEFORSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9CUjI2ODQgaXMgbm90IHNldApDT05GSUdfTDJUUD15CiMgQ09ORklHX0wyVFBfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFBfVjMgaXMgbm90IHNldApDT05GSUdfU1RQPXkKQ09ORklHX0JSSURHRT15CkNPTkZJR19CUklER0VfSUdNUF9TTk9PUElORz15CkNPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkc9eQojIENPTkZJR19CUklER0VfTVJQIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFX0NGTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRFNBPXkKIyBDT05GSUdfTkVUX0RTQV9UQUdfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fUFJFUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0hFTExDUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0dTV0lQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRURTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX01USyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0tTWiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVF84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1FDQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDRfQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDhfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JaTjFfQTVQU1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19MQU45MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1RSQUlMRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19YUlM3MDBYIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQojIENPTkZJR19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQojIENPTkZJR182TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKQ09ORklHX05FVF9TQ0hfUFJJTz15CkNPTkZJR19ORVRfU0NIX01VTFRJUT15CkNPTkZJR19ORVRfU0NIX1JFRD15CkNPTkZJR19ORVRfU0NIX1NGQj15CkNPTkZJR19ORVRfU0NIX1NGUT15CkNPTkZJR19ORVRfU0NIX1RFUUw9eQpDT05GSUdfTkVUX1NDSF9UQkY9eQojIENPTkZJR19ORVRfU0NIX0NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRVRGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfTVFQUklPX0xJQj15CiMgQ09ORklHX05FVF9TQ0hfVEFQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdfTkVUX1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9DQUtFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRlE9eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQojIENPTkZJR19ORVRfU0NIX0ZRX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9eQpDT05GSUdfTkVUX1NDSF9QTFVHPXkKIyBDT05GSUdfTkVUX1NDSF9FVFMgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9ERUZBVUxUPXkKIyBDT05GSUdfREVGQVVMVF9GUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9QRklGT19GQVNUPXkKQ09ORklHX0RFRkFVTFRfTkVUX1NDSD0icGZpZm9fZmFzdCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CiMgQ09ORklHX0NMU19VMzJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NMU19VMzJfTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZMT1c9eQpDT05GSUdfTkVUX0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9eQpDT05GSUdfTkVUX0NMU19GTE9XRVI9eQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD15CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKIyBDT05GSUdfR0FDVF9QUk9CIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfTUlSUkVEPXkKQ09ORklHX05FVF9BQ1RfU0FNUExFPXkKQ09ORklHX05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVESVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQojIENPTkZJR19ORVRfQUNUX01QTFMgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9WTEFOPXkKQ09ORklHX05FVF9BQ1RfQlBGPXkKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfU0tCTU9EPXkKQ09ORklHX05FVF9BQ1RfSUZFPXkKQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWT15CiMgQ09ORklHX05FVF9BQ1RfR0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCVENJTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9UQ19TS0JfRVhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD15CkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49eQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPXkKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1ZTT0NLRVRTX0RJQUc9eQpDT05GSUdfVlNPQ0tFVFNfTE9PUEJBQ0s9eQpDT05GSUdfVk1XQVJFX1ZNQ0lfVlNPQ0tFVFM9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUU19DT01NT049eQpDT05GSUdfSFlQRVJWX1ZTT0NLRVRTPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPXkKQ09ORklHX0hTUj15CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfUVJUUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTkNTST15CiMgQ09ORklHX05DU0lfT0VNX0NNRF9HRVRfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0tFRVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJR19NQVhfU0tCX0ZSQUdTPTE3CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EUk9QX01PTklUT1IgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JrIHRlc3RpbmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CiMgQ09ORklHX01DVFAgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19QU0FNUExFPXkKQ09ORklHX05FVF9JRkU9eQpDT05GSUdfTFdUVU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfTkVUX1NFTEZURVNUUz15CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdfTkVUX0RFVkxJTks9eQpDT05GSUdfUEFHRV9QT09MPXkKIyBDT05GSUdfUEFHRV9QT09MX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxPVkVSPXkKQ09ORklHX0VUSFRPT0xfTkVUTElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSEFWRV9FSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRUFFUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKIyBDT05GSUdfUENJRV9EUEMgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1BUTSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORD15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0lfU0hQQyBpcyBub3Qgc2V0CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19WTUQ9eQpDT05GSUdfUENJX0hZUEVSVl9JTlRFUkZBQ0U9eQoKIwojIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwoKIwojIERlc2lnbldhcmUtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVzaWduV2FyZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCgojCiMgTW9iaXZlaWwtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCiMgQ09ORklHX1BDSV9FTkRQT0lOVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBFbmRwb2ludAoKIwojIFBDSSBzd2l0Y2ggY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfUENJX1NXX1NXSVRDSFRFQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBzd2l0Y2ggY29udHJvbGxlciBkcml2ZXJzCgojIENPTkZJR19DWExfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUENDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJTyBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19BVVhJTElBUllfQlVTPXkKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIvc2Jpbi9ob3RwbHVnIgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVlRNUEZTX1NBRkUgaXMgbm90IHNldApDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKCiMKIyBGaXJtd2FyZSBsb2FkZXIKIwpDT05GSUdfRldfTE9BREVSPXkKQ09ORklHX0ZXX0xPQURFUl9QQUdFRF9CVUY9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKIyBDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTUz15CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWFo9eQojIENPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CkNPTkZJR19GV19DQUNIRT15CiMgQ09ORklHX0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfREVWTElOS19TWU5DX1NUQVRFX1RJTUVPVVQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19NSElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUhJX0JVU19FUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJ1cyBkZXZpY2VzCgojCiMgQ2FjaGUgRHJpdmVycwojCiMgZW5kIG9mIENhY2hlIERyaXZlcnMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgojIENPTkZJR19FREQgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlQgaXMgbm90IHNldAojIENPTkZJR19GV19DRkdfU1lTRlMgaXMgbm90IHNldApDT05GSUdfU1lTRkI9eQojIENPTkZJR19TWVNGQl9TSU1QTEVGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfRFhFX01FTV9BVFRSSUJVVEVTPXkKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVI9eQpDT05GSUdfQVBQTEVfUFJPUEVSVElFUz15CkNPTkZJR19SRVNFVF9BVFRBQ0tfTUlUSUdBVElPTj15CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKQ09ORklHX05WTUVfUkRNQT1tCkNPTkZJR19OVk1FX0ZDPXkKQ09ORklHX05WTUVfVENQPXkKQ09ORklHX05WTUVfQVVUSD15CkNPTkZJR19OVk1FX1RBUkdFVD1tCkNPTkZJR19OVk1FX1RBUkdFVF9QQVNTVEhSVT15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPW0KQ09ORklHX05WTUVfVEFSR0VUX1JETUE9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQojIENPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVRfVENQPW0KQ09ORklHX05WTUVfVEFSR0VUX0FVVEg9eQojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfSFBfSUxPPW0KIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfQkFMTE9PTj15CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19EV19YREFUQV9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfU0RGRUMgaXMgbm90IHNldAojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdfRUVQUk9NX0FUMjQgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX0hEQ1AgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfUFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX0dTQ19QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfVk1DST15CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19CQ01fVksgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09ORklHX1NDU0lfQ09NTU9OPXkKQ09ORklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPXkKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQojIENPTkZJR19DSFJfREVWX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT15CkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9bQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVBJM01SIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU01BUlRQUUk9bQojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST1tCkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST1tCiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNODAwMSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MAojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJVEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0FNRD1tCiMgQ09ORklHX1BBVEFfQVJUT1AgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRQODY3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gyTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9bQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPW0KIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPW0KIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNPTkZJR19NRF9CSVRNQVBfRklMRT15CiMgQ09ORklHX01EX0xJTkVBUiBpcyBub3Qgc2V0CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01EX01VTFRJUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0ZBVUxUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQpDT05GSUdfRlVTSU9OX1NBUz1tCkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKIyBDT05GSUdfRlVTSU9OX0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9bQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKIyBDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUQ09OU09MRV9FWFRFTkRFRF9MT0cgaXMgbm90IHNldApDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09ORklHX1RVTj15CkNPTkZJR19UQVA9eQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CkNPTkZJR19WRVRIPXkKQ09ORklHX1ZJUlRJT19ORVQ9eQojIENPTkZJR19OTE1PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVlJGPW0KIyBDT05GSUdfVlNPQ0tNT04gaXMgbm90IHNldAojIENPTkZJR19BUkNORVQgaXMgbm90IHNldApDT05GSUdfQVRNX0RSSVZFUlM9eQojIENPTkZJR19BVE1fRFVNTVkgaXMgbm90IHNldAojIENPTkZJR19BVE1fVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkFJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9OSUNTVEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lEVDc3MjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0ZPUkUyMDBFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1NPTE9TIGlzIG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwojIENPTkZJR19CNTMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0JDTV9TRjIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xPT1AgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xBTlRJUV9HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVQ3NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTYwNjAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01JQ1JPQ0hJUF9LU1pfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89bQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VUSEVSTkVUPXkKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1hHQkUgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX0FRVElPTj1tCkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9SX0FTSVg9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKIyBDT05GSUdfQVRMMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDEgaXMgbm90IHNldAojIENPTkZJR19BVEwxRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFDIGlzIG5vdCBzZXQKQ09ORklHX0FMWD1tCiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9bQojIENPTkZJR19DTklDIGlzIG5vdCBzZXQKQ09ORklHX1RJR09OMz1tCkNPTkZJR19USUdPTjNfSFdNT049eQpDT05GSUdfQk5YMlg9bQpDT05GSUdfQk5YMlhfU1JJT1Y9eQojIENPTkZJR19TWVNURU1QT1JUIGlzIG5vdCBzZXQKQ09ORklHX0JOWFQ9bQpDT05GSUdfQk5YVF9TUklPVj15CkNPTkZJR19CTlhUX0ZMT1dFUl9PRkZMT0FEPXkKIyBDT05GSUdfQk5YVF9EQ0IgaXMgbm90IHNldApDT05GSUdfQk5YVF9IV01PTj15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPW0KIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCiMgQ09ORklHX0NIRUxTSU9fVDFfMUcgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklHX0NIRUxTSU9fSU5MSU5FX0NSWVBUTz15CkNPTkZJR19DSEVMU0lPX0lQU0VDX0lOTElORT1tCkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9bQpDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKQ09ORklHX05FVF9WRU5ET1JfREFWSUNPTT15CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKIyBDT05GSUdfREUyMTA0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lOQk9ORF84NDAgaXMgbm90IHNldAojIENPTkZJR19ETTkxMDIgaXMgbm90IHNldAojIENPTkZJR19VTEk1MjZYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19CRTJORVRfQkUyPXkKQ09ORklHX0JFMk5FVF9CRTM9eQpDT05GSUdfQkUyTkVUX0xBTkNFUj15CkNPTkZJR19CRTJORVRfU0tZSEFXSz15CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9GVU5HSUJMRT15CiMgQ09ORklHX0ZVTl9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEU9eQpDT05GSUdfR1ZFPW0KQ09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPW0KQ09ORklHX0UxMDAwPW0KQ09ORklHX0UxMDAwRT1tCkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9bQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQl9EQ0E9eQpDT05GSUdfSUdCVkY9bQpDT05GSUdfSVhHQkU9bQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdfSVhHQkVfRENBPXkKIyBDT05GSUdfSVhHQkVfRENCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JFX0lQU0VDPXkKQ09ORklHX0lYR0JFVkY9bQpDT05GSUdfSVhHQkVWRl9JUFNFQz15CkNPTkZJR19JNDBFPW0KIyBDT05GSUdfSTQwRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSUFWRj1tCkNPTkZJR19JNDBFVkY9bQpDT05GSUdfSUNFPW0KQ09ORklHX0lDRV9TV0lUQ0hERVY9eQpDT05GSUdfSUNFX0hXVFM9eQojIENPTkZJR19GTTEwSyBpcyBub3Qgc2V0CkNPTkZJR19JR0M9bQojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9MSVRFWD15CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19NVk1ESU8gaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKQ09ORklHX1NLWTI9bQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU1RFUkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKIyBDT05GSUdfTUlDUk9TT0ZUX01BTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OST15CiMgQ09ORklHX05JX1hHRV9NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQpDT05GSUdfRk9SQ0VERVRIPXkKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QQUNLRVRfRU5HSU5FUz15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QRU5TQU5ETz15CiMgQ09ORklHX0lPTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX05FVFhFTl9OSUM9bQpDT05GSUdfUUVEPW0KQ09ORklHX1FFRF9TUklPVj15CkNPTkZJR19RRURFPW0KQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CiMgQ09ORklHX0JOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1ORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SREM9eQojIENPTkZJR19SNjA0MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldApDT05GSUdfODEzOVRPTz1tCkNPTkZJR184MTM5VE9PX1BJTz15CiMgQ09ORklHXzgxMzlUT09fVFVORV9UV0lTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPT184MTI5IGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUjgxNjk9bQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKIyBDT05GSUdfUk9DS0VSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CiMgQ09ORklHX1NDOTIwMzEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQojIENPTkZJR19TSVM5MDAgaXMgbm90IHNldAojIENPTkZJR19TSVMxOTAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFPXkKQ09ORklHX1NGQz1tCkNPTkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQT1tCkNPTkZJR19TRkNfU0lFTkFfTUNESV9NT049eQpDT05GSUdfU0ZDX1NJRU5BX1NSSU9WPXkKQ09ORklHX1NGQ19TSUVOQV9NQ0RJX0xPR0dJTkc9eQpDT05GSUdfTkVUX1ZFTkRPUl9TTVNDPXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0M5MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPPXkKIyBDT05GSUdfU1RNTUFDX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CiMgQ09ORklHX0hBUFBZTUVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBU1NJTkkgaXMgbm90IHNldAojIENPTkZJR19OSVUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TWU5PUFNZUz15CiMgQ09ORklHX0RXQ19YTEdNQUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQojIENPTkZJR19URUhVVEkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQU1dfUEhZX1NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RMQU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WRVJURVhDT009eQpDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XQU5HWFVOPXkKIyBDT05GSUdfTkdCRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RYR0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElMSU5YPXkKIyBDT05GSUdfWElMSU5YX0VNQUNMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FYSV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0xMX1RFTUFDIGlzIG5vdCBzZXQKQ09ORklHX0ZEREk9eQojIENPTkZJR19ERUZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLRlAgaXMgbm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldApDT05GSUdfUEhZTElOSz15CkNPTkZJR19QSFlMSUI9eQpDT05GSUdfU1dQSFk9eQojIENPTkZJR19MRURfVFJJR0dFUl9QSFkgaXMgbm90IHNldApDT05GSUdfRklYRURfUEhZPXkKIyBDT05GSUdfU0ZQIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfQU1EX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESU5fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJTjExMDBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVFVQU5USUFfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0FYODg3OTZCX1BIWT1tCiMgQ09ORklHX0JST0FEQ09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTU0MTQwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODQ4ODFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODdYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19DSUNBREFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SVElOQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EQVZJQ09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUExVU19QSFkgaXMgbm90IHNldAojIENPTkZJR19MWFRfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfWFdBWV9QSFkgaXMgbm90IHNldAojIENPTkZJR19MU0lfRVQxMDExQ19QSFkgaXMgbm90IHNldApDT05GSUdfTUFSVkVMTF9QSFk9eQpDT05GSUdfTUFSVkVMTF8xMEdfUEhZPXkKIyBDT05GSUdfTUFSVkVMTF84OFEyWFhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfODhYMjIyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVhMSU5FQVJfR1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX0dFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JFTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfVDFTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9TRU1JX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVE9SQ09NTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19OQVRJT05BTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQ0JUWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQzQ1X1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQX1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNOMjYwMDBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVQ4MDNYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1FTRU1JX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19SRUFMVEVLX1BIWT15CiMgQ09ORklHX1JFTkVTQVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9DS0NISVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1NNU0NfUEhZPW0KIyBDT05GSUdfU1RFMTBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4MzgyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzVEM4MTFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg0OF9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODY3X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4M1RENTEwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJVEVTU0VfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19QU0VfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15CkNPTkZJR19GV05PREVfTURJTz15CkNPTkZJR19BQ1BJX01ESU89eQpDT05GSUdfTURJT19ERVZSRVM9eQojIENPTkZJR19NRElPX0JJVEJBTkcgaXMgbm90IHNldAojIENPTkZJR19NRElPX0JDTV9VTklNQUMgaXMgbm90IHNldAojIENPTkZJR19NRElPX01WVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKCiMKIyBNRElPIE11bHRpcGxleGVycwojCgojCiMgUENTIGRldmljZSBkcml2ZXJzCiMKIyBlbmQgb2YgUENTIGRldmljZSBkcml2ZXJzCgojIENPTkZJR19QUFAgaXMgbm90IHNldAojIENPTkZJR19TTElQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CiMgQ09ORklHX1VTQl9DQVRDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0tBV0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JUTDgxNTAgaXMgbm90IHNldApDT05GSUdfVVNCX1JUTDgxNTI9bQojIENPTkZJR19VU0JfTEFONzhYWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVVNCTkVUPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3WD1tCkNPTkZJR19VU0JfTkVUX0FYODgxNzlfMTc4QT1tCkNPTkZJR19VU0JfTkVUX0NEQ0VUSEVSPW0KQ09ORklHX1VTQl9ORVRfQ0RDX0VFTT1tCkNPTkZJR19VU0JfTkVUX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9IVUFXRUlfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0NEQ19NQklNPW0KQ09ORklHX1VTQl9ORVRfRE05NjAxPW0KQ09ORklHX1VTQl9ORVRfU1I5NzAwPW0KQ09ORklHX1VTQl9ORVRfU1I5ODAwPW0KQ09ORklHX1VTQl9ORVRfU01TQzc1WFg9bQpDT05GSUdfVVNCX05FVF9TTVNDOTVYWD1tCkNPTkZJR19VU0JfTkVUX0dMNjIwQT1tCkNPTkZJR19VU0JfTkVUX05FVDEwODA9bQpDT05GSUdfVVNCX05FVF9QTFVTQj1tCkNPTkZJR19VU0JfTkVUX01DUzc4MzA9bQpDT05GSUdfVVNCX05FVF9STkRJU19IT1NUPW0KQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVF9FTkFCTEU9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUPW0KQ09ORklHX1VTQl9BTElfTTU2MzI9eQpDT05GSUdfVVNCX0FOMjcyMD15CkNPTkZJR19VU0JfQkVMS0lOPXkKQ09ORklHX1VTQl9BUk1MSU5VWD15CkNPTkZJR19VU0JfRVBTT04yODg4PXkKQ09ORklHX1VTQl9LQzIxOTA9eQpDT05GSUdfVVNCX05FVF9aQVVSVVM9bQpDT05GSUdfVVNCX05FVF9DWDgyMzEwX0VUSD1tCkNPTkZJR19VU0JfTkVUX0tBTE1JQT1tCkNPTkZJR19VU0JfTkVUX1FNSV9XV0FOPW0KQ09ORklHX1VTQl9ORVRfSU5UNTFYMT1tCkNPTkZJR19VU0JfQ0RDX1BIT05FVD1tCiMgQ09ORklHX1VTQl9JUEhFVEggaXMgbm90IHNldApDT05GSUdfVVNCX1NJRVJSQV9ORVQ9bQpDT05GSUdfVVNCX1ZMNjAwPW0KIyBDT05GSUdfVVNCX05FVF9DSDkyMDAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9BUUMxMTE9bQpDT05GSUdfVVNCX1JUTDgxNTNfRUNNPW0KIyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CgojCiMgV2lyZWxlc3MgV0FOCiMKIyBDT05GSUdfV1dBTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFdpcmVsZXNzIFdBTgoKQ09ORklHX1hFTl9ORVRERVZfRlJPTlRFTkQ9eQpDT05GSUdfVk1YTkVUMz1tCiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfVVNCNF9ORVQ9bQpDT05GSUdfSFlQRVJWX05FVD15CiMgQ09ORklHX05FVERFVlNJTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkFJTE9WRVI9eQojIENPTkZJR19JU0ROIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CiMgQ09ORklHX0lOUFVUX01BVFJJWEtNQVAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVklWQUxESUZNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNTAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1BJTkVQSE9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1lQUkVTU19TRiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQojIENPTkZJR19NT1VTRV9QUzJfRUxBTlRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9TTUJVUz15CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CiMgQ09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0EzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FESSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0NPQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR0YySyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQX01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TSURFV0lOREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVE1EQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19NQUdFTExBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19aSEVOSFVBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1hQQUQgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUVdJSUMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19GU0lBNkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TRU5TRUhBVCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQojIENPTkZJR19UQUJMRVRfVVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMjkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjg1MDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1BMTQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A1IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VFVEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRVhDMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklUU1UgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ISURFRVAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IWUNPTl9IWTQ2WFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IWU5JVFJPTl9DU1RYWFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUzZTWTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUtURjIxMjcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX05PVkFURUtfTlZUX1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU1BR0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJVDIxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU0lMRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pFVDYyMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUVM1WFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JUVM3MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWklOSVRJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJTUFYX0hYODMxMTJCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDU1BLUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01NQTg0NTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BUEFORUwgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVExBU19CVE5TIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tYVEo5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfWUVBTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNMTA5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0lERUFQQURfU0xJREVCQVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhhcmR3YXJlIEkvTyBwb3J0cwojIGVuZCBvZiBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFR0FDWV9USU9DU1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfTERJU0NfQVVUT0xPQUQgaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfUEVSSUNPTT15CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9MQU5USVEgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MSU5GTEVYVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TUFJEIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj15CkNPTkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19SQU5ET01fVElNRVJJT01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9BTUQgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKIyBDT05GSUdfSFdfUkFORE9NX1hJUEhFUkEgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX05WUkFNPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSFBFVD15CiMgQ09ORklHX0hQRVRfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVDS19USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0NSNTAgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19OU0MgaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9bQpDT05GSUdfSTJDX0FMR09CSVQ9bQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT1tCiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQ1AyNjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDSTFYWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPXkKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUODJQMzMgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFRDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX01PQ0sgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19WTVcgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKIyBDT05GSUdfUElOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9MSUIgaXMgbm90IHNldAojIENPTkZJR19XMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFlfSFdNT049eQojIENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NBTVNVTkdfU0RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUQzQxNjJMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg3Nzk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CRDk5OTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9VRzMxMDUgaXMgbm90IHNldApDT05GSUdfSFdNT049eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUhUMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FRVUFDT01QVVRFUl9ENU5FWFQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BWElfRkFOX0NPTlRST0wgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19LOFRFTVA9bQpDT05GSUdfU0VOU09SU19LMTBURU1QPW0KQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPW0KIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfREVMTF9TTU0gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KIyBDT05GSUdfU0VOU09SU19GNzE4MDVGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRlNDSE1EIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hTMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNTUwMD1tCkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQzM0VlI1MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFMyMzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTVI3NTIwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE02MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PWFAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDR4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BTUM2ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKIyBDT05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1VTX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNVU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSFBfV01JIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19JTlRFTF9UQ0M9eQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9eQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RDQ19DT09MSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSEZJX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCB0aGVybWFsIGRyaXZlcnMKCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPW0KIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MApDT05GSUdfV0FUQ0hET0dfU1lTRlM9eQojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19XREFUX1dEVD1tCiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX0VDX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VCQ19DMzg0X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYQVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRjcxODA4RV9XRFQgaXMgbm90IHNldApDT05GSUdfU1A1MTAwX1RDTz1tCiMgQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQk1BU1IgaXMgbm90IHNldAojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPW0KIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lUQ09fV0RUPW0KQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFFNWDg2X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3MDE4X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fV0RUPW0KCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQSBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT1tCiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU01QUk8gaXMgbm90IHNldAojIENPTkZJR19QTUlDX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldAojIENPTkZJR19NRkRfQkQ5NTcxTVdWIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQ1M0Mkw0M19JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFERVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NUDI2MjkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfTFBDX0lDSD1tCiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX1BNQ19CWFQgaXMgbm90IHNldAojIENPTkZJR19NRkRfSVFTNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc1NDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2MzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVklQRVJCT0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZNzYzNkEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDQ4MzEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5NF9JMkMgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RRTVg4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVEMyNjBYX0kyQyBpcyBub3Qgc2V0CiMgZW5kIG9mIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKCkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfODhQRzg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzY3NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDc3ODU3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NDkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4ODkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjAwODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMjA0MTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc4MjYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01QODg1OT15CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUENBOTQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwODAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA5MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFdNPXkKIyBDT05GSUdfUkVHVUxBVE9SX1JBQTIxNTMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDQ4MDEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTE5MEEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzM5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTc1OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYxNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVFEyMTM0IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUTVYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVFE2NzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTIyMDggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfU0xHNTEwMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKCiMKIyBDRUMgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0VDIHN1cHBvcnQKCkNPTkZJR19NRURJQV9TVVBQT1JUPW0KQ09ORklHX01FRElBX1NVUFBPUlRfRklMVEVSPXkKIyBDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgaXMgbm90IHNldAoKIwojIE1lZGlhIGRldmljZSB0eXBlcwojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9URVNUX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBkZXZpY2UgdHlwZXMKCkNPTkZJR19WSURFT19ERVY9bQpDT05GSUdfTUVESUFfQ09OVFJPTExFUj15CgojCiMgVmlkZW80TGludXggb3B0aW9ucwojCkNPTkZJR19WSURFT19WNEwyX0kyQz15CiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvNExpbnV4IG9wdGlvbnMKCiMKIyBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKIwojIGVuZCBvZiBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKCiMKIyBNZWRpYSBkcml2ZXJzCiMKCiMKIyBEcml2ZXJzIGZpbHRlcmVkIGFzIHNlbGVjdGVkIGF0ICdGaWx0ZXIgbWVkaWEgZHJpdmVycycKIwoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX0dTUENBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TMjI1NSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVklERU9fQ0xBU1M9bQpDT05GSUdfVVNCX1ZJREVPX0NMQVNTX0lOUFVUX0VWREVWPXkKCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNCIGRldmljZXMKIwojIENPTkZJR19WSURFT19FTTI4WFggaXMgbm90IHNldAojIENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9eQojIENPTkZJR19WSURFT19NRU0yTUVNX0RFSU5URVJMQUNFIGlzIG5vdCBzZXQKCiMKIyBBbGxlZ3JvIERWVCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBBbWxvZ2ljIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEFtcGhpb24gZHJpdmVycwojCgojCiMgQXNwZWVkIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEF0bWVsIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIENhZGVuY2UgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBREVOQ0VfQ1NJMlJYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ0FERU5DRV9DU0kyVFggaXMgbm90IHNldAoKIwojIENoaXBzJk1lZGlhIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEludGVsIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIE1hcnZlbGwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBRkVfQ0NJQyBpcyBub3Qgc2V0CgojCiMgTWVkaWF0ZWsgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTWljcm9jaGlwIFRlY2hub2xvZ3ksIEluYy4gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTlZpZGlhIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIE5YUCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBRdWFsY29tbSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBSZW5lc2FzIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFJvY2tjaGlwIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFNhbXN1bmcgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU1RNaWNyb2VsZWN0cm9uaWNzIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFN1bnhpIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFRleGFzIEluc3RydW1lbnRzIGRyaXZlcnMKIwoKIwojIFZlcmlzaWxpY29uIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFZJQSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBYaWxpbnggbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCkNPTkZJR19VVkNfQ09NTU9OPW0KQ09ORklHX1ZJREVPQlVGMl9DT1JFPW0KQ09ORklHX1ZJREVPQlVGMl9WNEwyPW0KQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9bQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQojIGVuZCBvZiBNZWRpYSBkcml2ZXJzCgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMKIwojIENPTkZJR19WSURFT19DQU1FUkFfU0VOU09SIGlzIG5vdCBzZXQKCiMKIyBMZW5zIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19BSzczNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk3NjggaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVzk4MDdfVkNNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGVucyBkcml2ZXJzCgojCiMgRmxhc2ggZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0FEUDE2NTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM1NjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM2NDYgaXMgbm90IHNldAojIGVuZCBvZiBGbGFzaCBkZXZpY2VzCgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCiMgQ09ORklHX1ZJREVPX0NTMzMwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTNMMzJBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVNQMzQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTc0MzIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UREE5ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEVBNjQxNUMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVExWMzIwQUlDMjNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZBVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VEQTEzNDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUDI3U01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODczOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODc3NSBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKCiMKIyBSRFMgZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE2NTg4IGlzIG5vdCBzZXQKIyBlbmQgb2YgUkRTIGRlY29kZXJzCgojCiMgVmlkZW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODE5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4NTYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0tTMDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01MODZWNzY2NyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEMzNTg3NDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UQzM1ODc0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNFggaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA1MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNzAwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXMjgwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQWDMyMjAgaXMgbm90IHNldAoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX1NBQTcxN1ggaXMgbm90IHNldAojIENPTkZJR19WSURFT19DWDI1ODQwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gZGVjb2RlcnMKCiMKIyBWaWRlbyBlbmNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxNzAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzM0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjczOTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3NTExIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQUs4ODFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxODUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19USFM4MjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gZW5jb2RlcnMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1VQRDY0MDMxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VQRDY0MDgzIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1NBQTY3NTJIUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCgojCiMgU0RSIHR1bmVyIGNoaXBzCiMKIyBlbmQgb2YgU0RSIHR1bmVyIGNoaXBzCgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19WSURFT19JMkMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NNTI3OTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVF9NSVBJRDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEhTNzMwMyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCgojCiMgVmlkZW8gc2VyaWFsaXplcnMgYW5kIGRlc2VyaWFsaXplcnMKIwojIGVuZCBvZiBWaWRlbyBzZXJpYWxpemVycyBhbmQgZGVzZXJpYWxpemVycwojIGVuZCBvZiBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQVBFUlRVUkVfSEVMUEVSUz15CkNPTkZJR19WSURFT19DTURMSU5FPXkKQ09ORklHX1ZJREVPX05PTU9ERVNFVD15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApDT05GSUdfQUdQPXkKQ09ORklHX0FHUF9BTUQ2ND15CkNPTkZJR19BR1BfSU5URUw9eQojIENPTkZJR19BR1BfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9HVFQ9eQojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0RFQlVHX01NIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RFQlVHX0RQX01TVF9UT1BPTE9HWV9SRUZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RFQlVHX01PREVTRVRfTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMgQ09ORklHX0RSTV9GQkRFVl9MRUFLX1BIWVNfU01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfRFJNX0RJU1BMQVlfSEVMUEVSPW0KQ09ORklHX0RSTV9ESVNQTEFZX0RQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRENQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRE1JX0hFTFBFUj15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EUF9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX1RUTT1tCkNPTkZJR19EUk1fRVhFQz1tCkNPTkZJR19EUk1fQlVERFk9bQpDT05GSUdfRFJNX1RUTV9IRUxQRVI9bQpDT05GSUdfRFJNX0dFTV9TSE1FTV9IRUxQRVI9eQpDT05GSUdfRFJNX1NVQkFMTE9DX0hFTFBFUj1tCkNPTkZJR19EUk1fU0NIRUQ9bQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19TSUwxNjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoKIwojIEFSTSBkZXZpY2VzCiMKIyBlbmQgb2YgQVJNIGRldmljZXMKCiMgQ09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldApDT05GSUdfRFJNX0FNREdQVT1tCkNPTkZJR19EUk1fQU1ER1BVX1NJPXkKQ09ORklHX0RSTV9BTURHUFVfQ0lLPXkKQ09ORklHX0RSTV9BTURHUFVfVVNFUlBUUj15CiMgQ09ORklHX0RSTV9BTURHUFVfV0VSUk9SIGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfRFJNX0FNRF9BQ1AgaXMgbm90IHNldAojIGVuZCBvZiBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCgojCiMgRGlzcGxheSBFbmdpbmUgQ29uZmlndXJhdGlvbgojCkNPTkZJR19EUk1fQU1EX0RDPXkKQ09ORklHX0RSTV9BTURfRENfRlA9eQojIENPTkZJR19EUk1fQU1EX0RDX1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNRF9TRUNVUkVfRElTUExBWSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgRW5naW5lIENvbmZpZ3VyYXRpb24KCkNPTkZJR19IU0FfQU1EPXkKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTU9bQpDT05GSUdfRFJNX0k5MTVfRk9SQ0VfUFJPQkU9IiIKQ09ORklHX0RSTV9JOTE1X0NBUFRVUkVfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfQ09NUFJFU1NfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfVVNFUlBUUj15CiMgQ09ORklHX0RSTV9JOTE1X0dWVF9LVk1HVCBpcyBub3Qgc2V0CgojCiMgZHJtL2k5MTUgRGVidWdnaW5nCiMKIyBDT05GSUdfRFJNX0k5MTVfV0VSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfU1dfRkVOQ0VfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NXX0ZFTkNFX0NIRUNLX0RBRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0RFQlVHX0dVQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfTE9XX0xFVkVMX1RSQUNFUE9JTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfVkJMQU5LX0VWQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfUlVOVElNRV9QTSBpcyBub3Qgc2V0CiMgZW5kIG9mIGRybS9pOTE1IERlYnVnZ2luZwoKIwojIGRybS9pOTE1IFByb2ZpbGUgR3VpZGVkIE9wdGltaXNhdGlvbgojCkNPTkZJR19EUk1fSTkxNV9SRVFVRVNUX1RJTUVPVVQ9MjAwMDAKQ09ORklHX0RSTV9JOTE1X0ZFTkNFX1RJTUVPVVQ9MTAwMDAKQ09ORklHX0RSTV9JOTE1X1VTRVJGQVVMVF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1X0hFQVJUQkVBVF9JTlRFUlZBTD0yNTAwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9NjQwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVRfQ09NUFVURT03NTAwCkNPTkZJR19EUk1fSTkxNV9NQVhfUkVRVUVTVF9CVVNZV0FJVD04MDAwCkNPTkZJR19EUk1fSTkxNV9TVE9QX1RJTUVPVVQ9MTAwCkNPTkZJR19EUk1fSTkxNV9USU1FU0xJQ0VfRFVSQVRJT049MQojIGVuZCBvZiBkcm0vaTkxNSBQcm9maWxlIEd1aWRlZCBPcHRpbWlzYXRpb24KCiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZLTVMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BVPXkKQ09ORklHX0RSTV9WSVJUSU9fR1BVX0tNUz15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKCiMgQ09ORklHX0RSTV9MT09OR1NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZHQTE2PXkKIyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9FRkk9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9eQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9DT1JFPXkKQ09ORklHX0ZCX05PVElGWT15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfREVWSUNFPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9JT01FTV9GT1BTPXkKQ09ORklHX0ZCX0lPTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlNfREVGRVJSRUQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0tUWjg4NjYgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX0RSTV9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD1tCiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj1tCiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUkVBVElWRV9TQjA1NDAgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9bQojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VWSVNJT04gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPW0KIyBDT05GSUdfSElEX0ZUMjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HTE9SSU9VUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR09PR0xFX1NUQURJQV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj1tCiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPW0KIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049bQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9bQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPW0KQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD1tCiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz1tCiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9bQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9bQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIEhJRC1CUEYgc3VwcG9ydAojCiMgQ09ORklHX0hJRF9CUEYgaXMgbm90IHNldAojIGVuZCBvZiBISUQtQlBGIHN1cHBvcnQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgpDT05GSUdfSTJDX0hJRD15CiMgQ09ORklHX0kyQ19ISURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISURfT0YgaXMgbm90IHNldAoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX0lTSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBJU0ggSElEIHN1cHBvcnQKCiMKIyBBTUQgU0ZIIEhJRCBTdXBwb3J0CiMKIyBDT05GSUdfQU1EX1NGSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBBTUQgU0ZIIEhJRCBTdXBwb3J0CgpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9GRVdfSU5JVF9SRVRSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCiMgQ09ORklHX1VTQl9NT04gaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QQ0lfUkVORVNBUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT15CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQojIENPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9GU0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDExNlhfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09IQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9YRU5fSENEIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9XRE09bQojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSMDkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSNTUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9KVU1QU0hPVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfS0FSTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX01EQzgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQklQX0NPUkUgaXMgbm90IHNldAoKIwojIFVTQiBkdWFsLW1vZGUgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9bQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89bQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9bQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX01GSV9GQVNUQ0hBUkdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NJU1VTQlZHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JT1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNJR0hURlcgaXMgbm90IHNldAojIENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNldAojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hVQl9VU0IyNTFYQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19UWVBFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ST0xFX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19NTUM9eQpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5PUlM9MzIKIyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST1tCkNPTkZJR19NTUNfU0RIQ0lfUExURk09bQpDT05GSUdfTU1DX1NESENJX0ZfU0RIMzA9bQojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZJQV9TRE1NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WVUIzMDAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNIQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DUUhDST15CiMgQ09ORklHX01NQ19IU1EgaXMgbm90IHNldAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9YRU5PTj1tCiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk5NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI2MDZNVlYgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMTlYIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAoKIwojIEZsYXNoIGFuZCBUb3JjaCBMRUQgZHJpdmVycwojCgojCiMgUkdCIExFRCBkcml2ZXJzCiMKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0RJU0sgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQUNUSVZJVFkgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1RUWSBpcyBub3Qgc2V0CgojCiMgU2ltcGxlIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EPXkKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOU19DT05GSUdGUz15CkNPTkZJR19JTkZJTklCQU5EX1ZJUlRfRE1BPXkKIyBDT05GSUdfSU5GSU5JQkFORF9CTlhUX1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9DWEdCNCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVJETUEgaXMgbm90IHNldApDT05GSUdfTUxYNF9JTkZJTklCQU5EPW0KQ09ORklHX01MWDVfSU5GSU5JQkFORD1tCiMgQ09ORklHX0lORklOSUJBTkRfTVRIQ0EgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUUVEUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVk1XQVJFX1BWUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUkRNQVZUIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09QQV9WTklDIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0RFQ09ERV9NQ0U9eQojIENPTkZJR19FREFDX0FNRDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19FNzUyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTgyOTc1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTMwMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0kzMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JRTMxMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19YMzggaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JN0NPUkUgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0tYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMTBOTSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfUE5EMiBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSUdFTjYgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NEMzA3OCBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0RTMzIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JQNUMwMSBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lEWERfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPQVRETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9YRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BURE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BIGlzIG5vdCBzZXQKQ09ORklHX0hTVV9ETUE9eQojIENPTkZJR19TRl9QRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTERNQSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwojIENPTkZJR19BU1lOQ19UWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VETUFCVUYgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NZU0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCkNPTkZJR19EQ0E9eQojIENPTkZJR19VSU8gaXMgbm90IHNldApDT05GSUdfVkZJTz1tCkNPTkZJR19WRklPX0dST1VQPXkKQ09ORklHX1ZGSU9fQ09OVEFJTkVSPXkKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9bQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJT19WSVJRRkQ9eQoKIwojIFZGSU8gc3VwcG9ydCBmb3IgUENJIGRldmljZXMKIwpDT05GSUdfVkZJT19QQ0lfQ09SRT1tCkNPTkZJR19WRklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0k9bQojIENPTkZJR19WRklPX1BDSV9WR0EgaXMgbm90IHNldAojIENPTkZJR19WRklPX1BDSV9JR0QgaXMgbm90IHNldAojIENPTkZJR19NTFg1X1ZGSU9fUENJIGlzIG5vdCBzZXQKIyBlbmQgb2YgVkZJTyBzdXBwb3J0IGZvciBQQ0kgZGV2aWNlcwoKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj15CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVk1HRU5JRD15CiMgQ09ORklHX1ZCT1hHVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19OSVRST19FTkNMQVZFUz15CiMgQ09ORklHX0VGSV9TRUNSRVQgaXMgbm90IHNldApDT05GSUdfVklSVElPX0FOQ0hPUj15CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1BDSV9MSUI9bQpDT05GSUdfVklSVElPX1BDSV9MSUJfTEVHQUNZPW0KQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9bQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElPX0JBTExPT049bQpDT05GSUdfVklSVElPX0lOUFVUPW0KQ09ORklHX1ZJUlRJT19NTUlPPW0KQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15CkNPTkZJR19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19WRFBBIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX0lPVExCPXkKQ09ORklHX1ZIT1NUX1RBU0s9eQpDT05GSUdfVkhPU1Q9eQpDT05GSUdfVkhPU1RfTUVOVT15CkNPTkZJR19WSE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfVlNPQ0s9eQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CiMgQ09ORklHX0hZUEVSVl9WVExfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfVElNRVI9eQpDT05GSUdfSFlQRVJWX1VUSUxTPXkKQ09ORklHX0hZUEVSVl9CQUxMT09OPXkKIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVD15CkNPTkZJR19YRU5fREVWX0VWVENITj15CiMgQ09ORklHX1hFTl9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTkZTPXkKQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DPXkKIyBDT05GSUdfWEVOX0dSQU5UX0RNQV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCX1hFTj15CiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9eQpDT05GSUdfWEVOX0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15CiMgQ09ORklHX1hFTl9WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTExBTk9YX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1NVUkZBQ0VfUExBVEZPUk1TPXkKIyBDT05GSUdfU1VSRkFDRV8zX1BPV0VSX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9HUEUgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDUElfV01JPXkKQ09ORklHX1dNSV9CTU9GPXkKIyBDT05GSUdfSFVBV0VJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX01YTV9XTUkgaXMgbm90IHNldAojIENPTkZJR19OVklESUFfV01JX0VDX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJQU9NSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19HSUdBQllURV9XTUkgaXMgbm90IHNldAojIENPTkZJR19ZT0dBQk9PSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNldAojIENPTkZJR19BQ0VSX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUl9XTUkgaXMgbm90IHNldAojIENPTkZJR19BTURfUE1GIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9IU01QIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWX1NXQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfV01JIGlzIG5vdCBzZXQKQ09ORklHX0VFRVBDX0xBUFRPUD15CiMgQ09ORklHX1g4Nl9QTEFURk9STV9EUklWRVJTX0RFTEwgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BEX1BPQ0tFVF9GQU4gaXMgbm90IHNldAojIENPTkZJR19YODZfUExBVEZPUk1fRFJJVkVSU19IUCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJUkVMRVNTX0hPVEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldAojIENPTkZJR19MRU5PVk9fWU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9MTUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9BVE9NSVNQMl9QTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NBUl9JTlQxMDkyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNldAoKIwojIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfU1BFRURfU0VMRUNUX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CgojIENPTkZJR19JTlRFTF9XTUlfU0JMX0ZXX1VQREFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1dNSV9USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgSW50ZWwgVW5jb3JlIEZyZXF1ZW5jeSBDb250cm9sCiMKIyBDT05GSUdfSU5URUxfVU5DT1JFX0ZSRVFfQ09OVFJPTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFVuY29yZSBGcmVxdWVuY3kgQ29udHJvbAoKIyBDT05GSUdfSU5URUxfSElEX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVkJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BVTklUX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RVUkJPX01BWF8zIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVlNFQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9FQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfUTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xHX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19TWVNURU03Nl9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19NTFhfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TQ1VfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU0NVX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lFTUVOU19TSU1BVElDX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTk1BVEVfRk0wN19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1AyU0I9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1ZDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9mIENsb2NrIFNvdXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RNQT15CkNPTkZJR19JT01NVV9TVkE9eQpDT05GSUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9JT01NVV9WMj15CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKQ09ORklHX0lOVEVMX0lPTU1VX1NWTT15CkNPTkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OPXkKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NDQUxBQkxFX01PREVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX0lPTU1VRkQgaXMgbm90IHNldApDT05GSUdfSVJRX1JFTUFQPXkKQ09ORklHX0hZUEVSVl9JT01NVT15CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIyBDT05GSUdfV1BDTTQ1MF9TT0MgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJR19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MR01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CgojCiMgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwojCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwoKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9JTlRFTF9MR01fRU1NQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKQ09ORklHX05WTUVNPXkKQ09ORklHX05WTUVNX1NZU0ZTPXkKCiMKIyBMYXlvdXQgVHlwZXMKIwojIENPTkZJR19OVk1FTV9MQVlPVVRfU0wyOF9WUEQgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9MQVlPVVRfT05JRV9UTFYgaXMgbm90IHNldAojIGVuZCBvZiBMYXlvdXQgVHlwZXMKCiMgQ09ORklHX05WTUVNX1JNRU0gaXMgbm90IHNldAoKIwojIEhXIHRyYWNpbmcgc3VwcG9ydAojCiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKIyBlbmQgb2YgSFcgdHJhY2luZyBzdXBwb3J0CgojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSU1CVVMgaXMgbm90IHNldAojIENPTkZJR19JTlRFUkNPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQ0kgaXMgbm90IHNldAojIENPTkZJR19IVEUgaXMgbm90IHNldAojIGVuZCBvZiBEZXZpY2UgRHJpdmVycwoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQojIENPTkZJR19WQUxJREFURV9GU19QQVJTRVIgaXMgbm90IHNldApDT05GSUdfRlNfSU9NQVA9eQpDT05GSUdfQlVGRkVSX0hFQUQ9eQpDT05GSUdfTEVHQUNZX0RJUkVDVF9JTz15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNldAojIENPTkZJR19FWFQzX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9VU0VfRk9SX0VYVDI9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15CiMgQ09ORklHX1JFSVNFUkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1hGU19GUz15CkNPTkZJR19YRlNfU1VQUE9SVF9WND15CkNPTkZJR19YRlNfU1VQUE9SVF9BU0NJSV9DST15CkNPTkZJR19YRlNfUVVPVEE9eQpDT05GSUdfWEZTX1BPU0lYX0FDTD15CiMgQ09ORklHX1hGU19SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19PTkxJTkVfU0NSVUIgaXMgbm90IHNldAojIENPTkZJR19YRlNfV0FSTiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19PQ0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz1tCkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SRUZfVkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMgaXMgbm90IHNldApDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBDT05GSUdfRlNfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GU19GUz15CkNPTkZJR19GVVNFX0ZTPXkKIyBDT05GSUdfQ1VTRSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fRlM9eQpDT05GSUdfT1ZFUkxBWV9GUz15CiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfRElSIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfQUxXQVlTX0ZPTExPVz15CiMgQ09ORklHX09WRVJMQVlfRlNfSU5ERVggaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1hJTk9fQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfTUVUQUNPUFkgaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfTkVURlNfU1VQUE9SVD15CiMgQ09ORklHX05FVEZTX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRSBpcyBub3Qgc2V0CiMgZW5kIG9mIENhY2hlcwoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CkNPTkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz15CiMgZW5kIG9mIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKCiMKIyBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15CkNPTkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCiMgQ09ORklHX0ZBVF9ERUZBVUxUX1VURjggaXMgbm90IHNldAojIENPTkZJR19FWEZBVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTM19GUyBpcyBub3Qgc2V0CiMgZW5kIG9mIERPUy9GQVQvRVhGQVQvTlQgRmlsZXN5c3RlbXMKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMgbm90IHNldApDT05GSUdfUFJPQ19WTUNPUkU9eQojIENPTkZJR19QUk9DX1ZNQ09SRV9ERVZJQ0VfRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMgQ09ORklHX1BST0NfQ0hJTERSRU4gaXMgbm90IHNldApDT05GSUdfUFJPQ19QSURfQVJDSF9TVEFUVVM9eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CiMgQ09ORklHX1RNUEZTX0lOT0RFNjQgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19RVU9UQSBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0hVR0VUTEJfUEFHRV9PUFRJTUlaRV9WTUVNTUFQPXkKIyBDT05GSUdfSFVHRVRMQl9QQUdFX09QVElNSVpFX1ZNRU1NQVBfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJQ19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CiMgZW5kIG9mIFBzZXVkbyBmaWxlc3lzdGVtcwoKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUPXkKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19DSE9JQ0VfREVDT01QX0JZX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKIyBDT05GSUdfU1FVQVNIRlNfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVBU0hGU19aU1REPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FUk9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD15CkNPTkZJR19QTkZTX0JMT0NLPXkKQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPXkKQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9eQojIENPTkZJR19ORlNfVjRfMl9SRUFEX1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19ORlNfVjRfMl9TU0NfSEVMUEVSPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENTRUNfR1NTX0tSQjU9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09ORklHX05MU19VQ1MyX1VUSUxTPXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklHX0lOVEVMX1RYVCBpcyBub3Qgc2V0CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0lOVFJPU1BFQ1RfUE9MSUNZPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0VYUE9SVF9CSU5BUlk9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfUEFSQU5PSURfTE9BRD15CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTEFORExPQ0s9eQpDT05GSUdfSU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9LRVlSSU5HPXkKQ09ORklHX0xPQURfVUVGSV9LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQojIENPTkZJR19JTUFfS0VYRUMgaXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0xTTT0ieWFtYSxsb2FkcGluLHNhZmVzZXRpZCxpbnRlZ3JpdHksYnBmLGFwcGFybW9yIgoKIwojIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojCgojCiMgTWVtb3J5IGluaXRpYWxpemF0aW9uCiMKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1BBVFRFUk49eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVST19CQVJFPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk89eQojIENPTkZJR19JTklUX1NUQUNLX05PTkUgaXMgbm90IHNldAojIENPTkZJR19JTklUX1NUQUNLX0FMTF9QQVRURVJOIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1pFUk89eQpDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0xFQUs9eQojIENPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBS19WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLTEVBS19UUkFDS19NSU5fU0laRT0xMDAKIyBDT05GSUdfU1RBQ0tMRUFLX01FVFJJQ1MgaXMgbm90IHNldAojIENPTkZJR19TVEFDS0xFQUtfUlVOVElNRV9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfT05fQUxMT0NfREVGQVVMVF9PTj15CiMgQ09ORklHX0lOSVRfT05fRlJFRV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19aRVJPX0NBTExfVVNFRF9SRUdTPXkKIyBDT05GSUdfWkVST19DQUxMX1VTRURfUkVHUyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoKIwojIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0xJU1RfSEFSREVORUQ9eQpDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMgZW5kIG9mIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgpDT05GSUdfUkFORFNUUlVDVF9OT05FPXkKIyBDT05GSUdfUkFORFNUUlVDVF9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORFNUUlVDVF9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX1NJRz15CkNPTkZJR19DUllQVE9fU0lHMj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdfQ1JZUFRPX1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NJTUQ9eQpDT05GSUdfQ1JZUFRPX0VOR0lORT15CiMgZW5kIG9mIENyeXB0byBjb3JlIG9yIGhlbHBlcgoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19ESF9SRkM3OTE5X0dST1VQUz15CiMgQ09ORklHX0NSWVBUT19FQ0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CiMgZW5kIG9mIFB1YmxpYy1rZXkgY3J5cHRvZ3JhcGh5CgojCiMgQmxvY2sgY2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmxvY2sgY2lwaGVycwoKIwojIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCiMKQ09ORklHX0NSWVBUT19BRElBTlRVTT15CkNPTkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX0NCQz15CiMgQ09ORklHX0NSWVBUT19DRkIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NUUj15CiMgQ09ORklHX0NSWVBUT19DVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VDQj15CiMgQ09ORklHX0NSWVBUT19IQ1RSMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xSVyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19PRkIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1PXkKIyBlbmQgb2YgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQgbW9kZXMKCiMKIyBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhlcnMKIwojIENPTkZJR19DUllQVE9fQUVHSVMxMjggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX0dFTklWPXkKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9eQpDT05GSUdfQ1JZUFRPX0VTU0lWPXkKIyBlbmQgb2YgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCgojCiMgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwojCkNPTkZJR19DUllQVE9fQkxBS0UyQj1tCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9eQojIENPTkZJR19DUllQVE9fU00zX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU1RSRUVCT0cgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVk1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19XUDUxMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19YWEhBU0g9bQojIGVuZCBvZiBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCgojCiMgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMj15CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUYgaXMgbm90IHNldAojIGVuZCBvZiBDUkNzIChjeWNsaWMgcmVkdW5kYW5jeSBjaGVja3MpCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19aU1REPW0KIyBlbmQgb2YgQ29tcHJlc3Npb24KCiMKIyBSYW5kb20gbnVtYmVyIGdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQojIENPTkZJR19DUllQVE9fRFJCR19IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKIyBDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFlfVEVTVElOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0VOQUJMRV9PQlNPTEVURT15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKCiMKIyBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQVSAoeDg2KQojCkNPTkZJR19DUllQVE9fQ1VSVkUyNTUxOV9YODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQV9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0dGTklfQVZYNTEyX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4X0FFU05JX1NTRTIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfU1NFMj15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNV9BVlgyPXkKQ09ORklHX0NSWVBUT19CTEFLRTJTX1g4Nj15CiMgQ09ORklHX0NSWVBUT19QT0xZVkFMX0NMTVVMX05JIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19QT0xZMTMwNV9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fU0hBMV9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEEyNTZfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNM19BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUwgaXMgbm90IHNldAojIGVuZCBvZiBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQVSAoeDg2KQoKQ09ORklHX0NSWVBUT19IVz15CiMgQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF80WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NIRUxTSU8gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQojIENPTkZJR19DUllQVE9fREVWX1NBRkVYQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BTUxPR0lDX0dYTCBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzhfUFJJVkFURV9LRVlfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfVEVTVF9LRVkgaXMgbm90IHNldApDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OPXkKIyBDT05GSUdfRklQU19TSUdOQVRVUkVfU0VMRlRFU1QgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX01PRFVMRV9TSUdfS0VZPSJjZXJ0cy9zaWduaW5nX2tleS5wZW0iCkNPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX1JTQT15CiMgQ09ORklHX01PRFVMRV9TSUdfS0VZX1RZUEVfRUNEU0EgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCiMgQ09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFTSF9MSVNUPSIiCiMgQ09ORklHX1NZU1RFTV9SRVZPQ0FUSU9OX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0FVVEhfVVBEQVRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX1JBSUQ2X1BRX0JFTkNITUFSSz15CkNPTkZJR19MSU5FQVJfUkFOR0VTPXkKIyBDT05GSUdfUEFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldAojIENPTkZJR19QUklNRV9OVU1CRVJTIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19BUkNIX1VTRV9TWU1fQU5OT1RBVElPTlM9eQoKIwojIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0NSWVBUT19MSUJfVVRJTFM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BRVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BUkM0PXkKQ09ORklHX0NSWVBUT19MSUJfR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQkxBS0UyUz15CkNPTkZJR19DUllQVE9fTElCX0JMQUtFMlNfR0VORVJJQz15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEFfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DVVJWRTI1NTE5PXkKQ09ORklHX0NSWVBUT19MSUJfQ1VSVkUyNTUxOV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfQ1VSVkUyNTUxOT15CkNPTkZJR19DUllQVE9fTElCX0RFUz15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X1JTSVpFPTExCkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEExPXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2YgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKCkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQojIENPTkZJR19DUkNfVDEwRElGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNjRfUk9DS1NPRlQgaXMgbm90IHNldApDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldAojIENPTkZJR19DUkM2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldAojIENPTkZJR19DUkM3IGlzIG5vdCBzZXQKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PXkKQ09ORklHX1hYSEFTSD15CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX1pTVERfQ09NTU9OPXkKQ09ORklHX1pTVERfQ09NUFJFU1M9eQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CiMgQ09ORklHX1haX0RFQ19NSUNST0xaTUEgaXMgbm90IHNldApDT05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19aU1REPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfRE1BX09QUz15CkNPTkZJR19ORUVEX1NHX0RNQV9GTEFHUz15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfU1dJT1RMQl9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19GT1JDRV9OUl9DUFVTIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfSEFWRV9HRU5FUklDX1ZEU089eQpDT05GSUdfR0VORVJJQ19HRVRUSU1FT0ZEQVk9eQpDT05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9OVF84eDggaXMgbm90IHNldApDT05GSUdfRk9OVF84eDE2PXkKIyBDT05GSUdfRk9OVF82eDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF83eDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX0FDT1JOXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfTUlOSV80eDYgaXMgbm90IHNldAojIENPTkZJR19GT05UXzZ4MTAgaXMgbm90IHNldAojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU44eDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU4xMngyMiBpcyBub3Qgc2V0CkNPTkZJR19GT05UX1RFUjE2eDMyPXkKIyBDT05GSUdfRk9OVF82eDggaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hBU19DUFVfQ0FDSEVfSU5WQUxJREFURV9NRU1SRUdJT049eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hFPXkKQ09ORklHX0FSQ0hfSEFTX0NPUFlfTUM9eQpDT05GSUdfQVJDSF9TVEFDS1dBTEs9eQpDT05GSUdfU1RBQ0tERVBPVD15CkNPTkZJR19TQklUTUFQPXkKQ09ORklHX1BBUk1BTj1tCkNPTkZJR19PQkpBR0c9bQojIGVuZCBvZiBMaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfUExETUZXPXkKCiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKIyBDT05GSUdfUFJJTlRLX0NBTExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLVFJBQ0VfQlVJTERfSUQgaXMgbm90IHNldApDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfUVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NZTUJPTElDX0VSUk5BTUU9eQpDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgZW5kIG9mIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoKQ09ORklHX0RFQlVHX0tFUk5FTD15CkNPTkZJR19ERUJVR19NSVNDPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfQVNfSEFTX05PTl9DT05TVF9MRUIxMjg9eQojIENPTkZJR19ERUJVR19JTkZPX05PTkUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGX1RPT0xDSEFJTl9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lORk9fRFdBUkY0PXkKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEX05PTkU9eQojIENPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19TUExJVF9CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19MQU5HX0VYQ0xVREU9eQpDT05GSUdfREVCVUdfSU5GT19CVEZfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9BTExPV19CVEZfTUlTTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19IRUFERVJTX0lOU1RBTEwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfRlVOQ1RJT05fQUxJR05fNjRCIGlzIG5vdCBzZXQKQ09ORklHX09CSlRPT0w9eQojIENPTkZJR19WTUxJTlVYX01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgwCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMX1NFUVVFTkNFPSIiCkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19ERUJVR19GU19BTExPV19BTEw9eQojIENPTkZJR19ERUJVR19GU19ESVNBTExPV19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZTX0FMTE9XX05PTkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CkNPTkZJR19VQlNBTj15CiMgQ09ORklHX1VCU0FOX1RSQVAgaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fQk9VTkRTPXkKQ09ORklHX1VCU0FOX0JPVU5EU19TVFJJQ1Q9eQpDT05GSUdfVUJTQU5fU0hJRlQ9eQojIENPTkZJR19VQlNBTl9ESVZfWkVSTyBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9CT09MPXkKQ09ORklHX1VCU0FOX0VOVU09eQojIENPTkZJR19VQlNBTl9BTElHTk1FTlQgaXMgbm90IHNldApDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVEVTVF9VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49eQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgQ09ORklHX0tDU0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29ya2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2luZyBEZWJ1Z2dpbmcKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9UQUJMRV9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19QRVJfVk1BX0xPQ0tfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hSSU5LRVJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfS01BUF9MT0NBTF9GT1JDRV9NQVA9eQojIENPTkZJR19ERUJVR19LTUFQX0xPQ0FMX0ZPUkNFX01BUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQpDT05GSUdfQ0NfSEFTX1dPUktJTkdfTk9TQU5JVElaRV9BRERSRVNTPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tGRU5DRT15CkNPTkZJR19LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFX1NBTVBMRV9JTlRFUlZBTD0xMDAKQ09ORklHX0tGRU5DRV9OVU1fT0JKRUNUUz0yNTUKIyBDT05GSUdfS0ZFTkNFX0RFRkVSUkFCTEUgaXMgbm90IHNldAojIENPTkZJR19LRkVOQ0VfU1RBVElDX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0ZFTkNFX1NUUkVTU19URVNUX0ZBVUxUUz0wCkNPTkZJR19IQVZFX0FSQ0hfS01TQU49eQojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9LTEKIyBDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfQlVERFk9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfQ1BVX0lOVEVOU0lWRV9SRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX05NSV9DSEVDS19DUFUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JUlFGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CgojCiMgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUExJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKIyBDT05GSUdfREVCVUdfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUkNVX1NDQUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0VYUF9DUFVfU1RBTExfVElNRU9VVD0wCiMgQ09ORklHX1JDVV9DUFVfU1RBTExfQ1BVVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NHUk9VUF9SRUYgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX1JFVEhPT0s9eQpDT05GSUdfUkVUSE9PSz15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1JFVFZBTD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9OT19QQVRDSEFCTEU9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9PQkpUT09MX01DT1VOVD15CkNPTkZJR19IQVZFX09CSlRPT0xfTk9QX01DT1VOVD15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX0hBVkVfQlVJTERUSU1FX01DT1VOVF9TT1JUPXkKQ09ORklHX0JVSUxEVElNRV9NQ09VTlRfU09SVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9SRVRWQUwgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CiMgQ09ORklHX0ZQUk9CRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19IV0xBVF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19PU05PSVNFX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSTEFUX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfUFJPQkVfRVZFTlRTX0JURl9BUkdTPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfQ0M9eQojIENPTkZJR19TWU5USF9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19VU0VSX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU1RfVFJJR0dFUlMgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkVOVF9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfUkVDT1JEX1JFQ1VSU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU09SVF9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9WQUxJREFURV9USU1FX0RFTFRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRJUlFfREVMQVlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQUk9CRV9FVkVOVF9HRU5fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JWIGlzIG5vdCBzZXQKQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQ9eQojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1Q9eQpDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVF9NVUxUST15CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIHg4NiBEZWJ1Z2dpbmcKIwpDT05GSUdfRUFSTFlfUFJJTlRLX1VTQj15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX1VTQl9YREJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VOV0lOREVSX09SQz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldAojIGVuZCBvZiB4ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19URVNUX0RIUlkgaXMgbm90IHNldAojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlBVIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9DTE9DS1NPVVJDRV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_5.15.0-1065-aws_71.yaml b/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_5.15.0-1065-aws_71.yaml new file mode 100755 index 0000000000..020be40e3c --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_5.15.0-1065-aws_71.yaml @@ -0,0 +1,12 @@ +kernelversion: "71" +kernelrelease: 5.15.0-1065-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_ubuntu-aws_5.15.0-1065-aws_71.ko + probe: output/7.2.0+driver/x86_64/falco_ubuntu-aws_5.15.0-1065-aws_71.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.15.0-1065_5.15.0-1065.71_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-5.15.0-1065-aws_5.15.0-1065.71_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.15.0-1065_5.15.0-1065.71_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-5.15.0-1065-aws_5.15.0-1065.71_amd64.deb diff --git a/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_5.4.0-1128-aws_138.yaml b/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_5.4.0-1128-aws_138.yaml new file mode 100755 index 0000000000..73c3f2d76e --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_5.4.0-1128-aws_138.yaml @@ -0,0 +1,12 @@ +kernelversion: "138" +kernelrelease: 5.4.0-1128-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_ubuntu-aws_5.4.0-1128-aws_138.ko + probe: output/7.2.0+driver/x86_64/falco_ubuntu-aws_5.4.0-1128-aws_138.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.4.0-1128_5.4.0-1128.138_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-5.4.0-1128-aws_5.4.0-1128.138_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-5.4.0-1128_5.4.0-1128.138_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-5.4.0-1128-aws_5.4.0-1128.138_amd64.deb diff --git a/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_6.5.0-1023-aws_23.yaml b/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_6.5.0-1023-aws_23.yaml new file mode 100755 index 0000000000..16e48ef1bd --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_6.5.0-1023-aws_23.yaml @@ -0,0 +1,12 @@ +kernelversion: "23" +kernelrelease: 6.5.0-1023-aws +target: ubuntu-aws +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_ubuntu-aws_6.5.0-1023-aws_23.ko + probe: output/7.2.0+driver/x86_64/falco_ubuntu-aws_6.5.0-1023-aws_23.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1023_6.5.0-1023.23_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1023-aws_6.5.0-1023.23_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.5.0-1023_6.5.0-1023.23_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.5.0-1023-aws_6.5.0-1023.23_amd64.deb diff --git a/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_11.yaml b/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_12.yaml similarity index 65% rename from driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_11.yaml rename to driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_12.yaml index 1eecbf8082..2f58c4cc95 100755 --- a/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_11.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/ubuntu-aws_6.8.0-1011-aws_12.yaml @@ -1,12 +1,12 @@ -kernelversion: "11" +kernelversion: "12" kernelrelease: 6.8.0-1011-aws target: ubuntu-aws architecture: amd64 output: - module: output/7.2.0+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_11.ko - probe: output/7.2.0+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_11.o + module: output/7.2.0+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_12.ko + probe: output/7.2.0+driver/x86_64/falco_ubuntu-aws_6.8.0-1011-aws_12.o kernelurls: - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.11_all.deb - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.11_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.11_all.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.11_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.12_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.12_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-aws-headers-6.8.0-1011_6.8.0-1011.12_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-aws/linux-headers-6.8.0-1011-aws_6.8.0-1011.12_amd64.deb diff --git a/driverkit/config/7.2.0+driver/x86_64/ubuntu-azure_5.15.0-1068-azure_77.yaml b/driverkit/config/7.2.0+driver/x86_64/ubuntu-azure_5.15.0-1068-azure_77.yaml new file mode 100755 index 0000000000..e3aa0b0037 --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/ubuntu-azure_5.15.0-1068-azure_77.yaml @@ -0,0 +1,12 @@ +kernelversion: "77" +kernelrelease: 5.15.0-1068-azure +target: ubuntu-azure +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_ubuntu-azure_5.15.0-1068-azure_77.ko + probe: output/7.2.0+driver/x86_64/falco_ubuntu-azure_5.15.0-1068-azure_77.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1068_5.15.0-1068.77_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1068-azure_5.15.0-1068.77_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-azure-headers-5.15.0-1068_5.15.0-1068.77_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-azure/linux-headers-5.15.0-1068-azure_5.15.0-1068.77_amd64.deb diff --git a/driverkit/config/7.2.0+driver/x86_64/ubuntu-gke_5.15.0-1062-gke_68.yaml b/driverkit/config/7.2.0+driver/x86_64/ubuntu-gke_5.15.0-1062-gke_68.yaml new file mode 100755 index 0000000000..1792196c59 --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/ubuntu-gke_5.15.0-1062-gke_68.yaml @@ -0,0 +1,12 @@ +kernelversion: "68" +kernelrelease: 5.15.0-1062-gke +target: ubuntu-gke +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_ubuntu-gke_5.15.0-1062-gke_68.ko + probe: output/7.2.0+driver/x86_64/falco_ubuntu-gke_5.15.0-1062-gke_68.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gke/linux-gke-headers-5.15.0-1062_5.15.0-1062.68_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gke/linux-headers-5.15.0-1062-gke_5.15.0-1062.68_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gke/linux-gke-headers-5.15.0-1062_5.15.0-1062.68_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gke/linux-headers-5.15.0-1062-gke_5.15.0-1062.68_amd64.deb diff --git a/driverkit/config/7.2.0+driver/x86_64/ubuntu-gkeop_5.4.0-1095-gkeop_99.yaml b/driverkit/config/7.2.0+driver/x86_64/ubuntu-gkeop_5.4.0-1095-gkeop_99.yaml new file mode 100755 index 0000000000..fb082eb031 --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/ubuntu-gkeop_5.4.0-1095-gkeop_99.yaml @@ -0,0 +1,12 @@ +kernelversion: "99" +kernelrelease: 5.4.0-1095-gkeop +target: ubuntu-gkeop +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_ubuntu-gkeop_5.4.0-1095-gkeop_99.ko + probe: output/7.2.0+driver/x86_64/falco_ubuntu-gkeop_5.4.0-1095-gkeop_99.o +kernelurls: + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.4.0-1095_5.4.0-1095.99_all.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.4.0-1095-gkeop_5.4.0-1095.99_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-gkeop-headers-5.4.0-1095_5.4.0-1095.99_all.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gkeop/linux-headers-5.4.0-1095-gkeop_5.4.0-1095.99_amd64.deb