diff --git a/Documentation/admin-guide/devices.txt b/Documentation/admin-guide/devices.txt
index 63fd4e6a014b..8b738855e1c5 100644
--- a/Documentation/admin-guide/devices.txt
+++ b/Documentation/admin-guide/devices.txt
@@ -3003,10 +3003,10 @@
65 = /dev/infiniband/issm1 Second InfiniBand IsSM device
...
127 = /dev/infiniband/issm63 63rd InfiniBand IsSM device
- 128 = /dev/infiniband/uverbs0 First InfiniBand verbs device
- 129 = /dev/infiniband/uverbs1 Second InfiniBand verbs device
+ 192 = /dev/infiniband/uverbs0 First InfiniBand verbs device
+ 193 = /dev/infiniband/uverbs1 Second InfiniBand verbs device
...
- 159 = /dev/infiniband/uverbs31 31st InfiniBand verbs device
+ 223 = /dev/infiniband/uverbs31 31st InfiniBand verbs device
232 char Biometric Devices
0 = /dev/biometric/sensor0/fingerprint first fingerprint sensor on first device
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index e0d333930882..fadb6b3b93cb 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -6085,6 +6085,13 @@
improve timer resolution at the expense of processing
more timer interrupts.
+ xen.balloon_boot_timeout= [XEN]
+ The time (in seconds) to wait before giving up to boot
+ in case initial ballooning fails to free enough memory.
+ Applies only when running as HVM or PVH guest and
+ started with less memory configured than allowed at
+ max. Default is 180.
+
xen.event_eoi_delay= [XEN]
How long to delay EOI handling in case of event
storms (jiffies). Default is 10.
diff --git a/Documentation/devicetree/bindings/arm/tegra.yaml b/Documentation/devicetree/bindings/arm/tegra.yaml
index 767e86354c8e..2c6911c775c8 100644
--- a/Documentation/devicetree/bindings/arm/tegra.yaml
+++ b/Documentation/devicetree/bindings/arm/tegra.yaml
@@ -54,7 +54,7 @@ properties:
- const: toradex,apalis_t30
- const: nvidia,tegra30
- items:
- - const: toradex,apalis_t30-eval-v1.1
+ - const: toradex,apalis_t30-v1.1-eval
- const: toradex,apalis_t30-eval
- const: toradex,apalis_t30-v1.1
- const: toradex,apalis_t30
diff --git a/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml b/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
index f8622bd0f61e..f0e0345da498 100644
--- a/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
+++ b/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
@@ -18,7 +18,7 @@ properties:
const: ti,sn65dsi86
reg:
- const: 0x2d
+ enum: [ 0x2c, 0x2d ]
enable-gpios:
maxItems: 1
diff --git a/Documentation/devicetree/bindings/mtd/gpmc-nand.txt b/Documentation/devicetree/bindings/mtd/gpmc-nand.txt
index 44919d48d241..c459f169a904 100644
--- a/Documentation/devicetree/bindings/mtd/gpmc-nand.txt
+++ b/Documentation/devicetree/bindings/mtd/gpmc-nand.txt
@@ -122,7 +122,7 @@ on various other factors also like;
so the device should have enough free bytes available its OOB/Spare
area to accommodate ECC for entire page. In general following expression
helps in determining if given device can accommodate ECC syndrome:
- "2 + (PAGESIZE / 512) * ECC_BYTES" >= OOBSIZE"
+ "2 + (PAGESIZE / 512) * ECC_BYTES" <= OOBSIZE"
where
OOBSIZE number of bytes in OOB/spare area
PAGESIZE number of bytes in main-area of device page
diff --git a/Documentation/devicetree/bindings/pinctrl/marvell,armada-37xx-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/marvell,armada-37xx-pinctrl.txt
index 38dc56a57760..ecec514b3155 100644
--- a/Documentation/devicetree/bindings/pinctrl/marvell,armada-37xx-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/marvell,armada-37xx-pinctrl.txt
@@ -43,19 +43,19 @@ group emmc_nb
group pwm0
- pin 11 (GPIO1-11)
- - functions pwm, gpio
+ - functions pwm, led, gpio
group pwm1
- pin 12
- - functions pwm, gpio
+ - functions pwm, led, gpio
group pwm2
- pin 13
- - functions pwm, gpio
+ - functions pwm, led, gpio
group pwm3
- pin 14
- - functions pwm, gpio
+ - functions pwm, led, gpio
group pmic1
- pin 7
diff --git a/Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt b/Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt
index 093edda0c8df..6cd83d920155 100644
--- a/Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt
+++ b/Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt
@@ -13,6 +13,14 @@ common regulator binding documented in:
Required properties of the main device node (the parent!):
+ - s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
+ for selecting GPIO DVS lines. It is one-to-one mapped to dvs gpio lines.
+
+ [1] If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
+ property is specified, then all the eight voltage values for the
+ 's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified.
+
+Optional properties of the main device node (the parent!):
- s5m8767,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
units for buck2 when changing voltage using gpio dvs. Refer to [1] below
for additional information.
@@ -25,26 +33,13 @@ Required properties of the main device node (the parent!):
units for buck4 when changing voltage using gpio dvs. Refer to [1] below
for additional information.
- - s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
- for selecting GPIO DVS lines. It is one-to-one mapped to dvs gpio lines.
-
- [1] If none of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
- property is specified, the 's5m8767,pmic-buck[2/3/4]-dvs-voltage'
- property should specify atleast one voltage level (which would be a
- safe operating voltage).
-
- If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
- property is specified, then all the eight voltage values for the
- 's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified.
-
-Optional properties of the main device node (the parent!):
- s5m8767,pmic-buck2-uses-gpio-dvs: 'buck2' can be controlled by gpio dvs.
- s5m8767,pmic-buck3-uses-gpio-dvs: 'buck3' can be controlled by gpio dvs.
- s5m8767,pmic-buck4-uses-gpio-dvs: 'buck4' can be controlled by gpio dvs.
Additional properties required if either of the optional properties are used:
- - s5m8767,pmic-buck234-default-dvs-idx: Default voltage setting selected from
+ - s5m8767,pmic-buck-default-dvs-idx: Default voltage setting selected from
the possible 8 options selectable by the dvs gpios. The value of this
property should be between 0 and 7. If not specified or if out of range, the
default value of this property is set to 0.
diff --git a/Documentation/filesystems/fscrypt.rst b/Documentation/filesystems/fscrypt.rst
index 44b67ebd6e40..936fae06db77 100644
--- a/Documentation/filesystems/fscrypt.rst
+++ b/Documentation/filesystems/fscrypt.rst
@@ -176,11 +176,11 @@ Master Keys
Each encrypted directory tree is protected by a *master key*. Master
keys can be up to 64 bytes long, and must be at least as long as the
-greater of the key length needed by the contents and filenames
-encryption modes being used. For example, if AES-256-XTS is used for
-contents encryption, the master key must be 64 bytes (512 bits). Note
-that the XTS mode is defined to require a key twice as long as that
-required by the underlying block cipher.
+greater of the security strength of the contents and filenames
+encryption modes being used. For example, if any AES-256 mode is
+used, the master key must be at least 256 bits, i.e. 32 bytes. A
+stricter requirement applies if the key is used by a v1 encryption
+policy and AES-256-XTS is used; such keys must be 64 bytes.
To "unlock" an encrypted directory tree, userspace must provide the
appropriate master key. There can be any number of master keys, each
diff --git a/Makefile b/Makefile
index 3f156bafa6de..ca44d4702dff 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 5
PATCHLEVEL = 10
-SUBLEVEL = 66
+SUBLEVEL = 81
EXTRAVERSION =
NAME = Dare mighty things
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 3b5a81f48074..33bc082a4aba 100755
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -6907,15 +6907,15 @@
-
+
-
+
-
+
-
+
@@ -6936,12 +6936,12 @@
-
+
-
+
-
+
@@ -9551,12 +9551,12 @@
-
+
-
+
-
+
@@ -9781,174 +9781,174 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11285,12 +11285,12 @@
-
+
-
+
-
+
@@ -11610,7 +11610,7 @@
-
+
@@ -11926,24 +11926,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -12669,7 +12669,7 @@
-
+
@@ -14277,9 +14277,9 @@
-
+
-
+
@@ -16027,72 +16027,72 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -17658,12 +17658,12 @@
-
+
-
+
-
+
@@ -18157,42 +18157,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -21623,15 +21623,15 @@
-
+
-
+
-
+
-
+
@@ -23096,69 +23096,69 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -24527,12 +24527,12 @@
-
+
-
+
-
+
@@ -25012,58 +25012,58 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -25621,87 +25621,87 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -26648,12 +26648,12 @@
-
+
-
+
-
+
@@ -27131,12 +27131,12 @@
-
+
-
+
-
+
@@ -28611,7 +28611,7 @@
-
+
@@ -28636,7 +28636,7 @@
-
+
@@ -31909,48 +31909,48 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -32234,7 +32234,7 @@
-
+
@@ -32716,24 +32716,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -35408,7 +35408,7 @@
-
+
@@ -35644,12 +35644,12 @@
-
+
-
+
-
+
@@ -37910,7 +37910,7 @@
-
+
@@ -38866,15 +38866,15 @@
-
+
-
+
-
+
-
+
@@ -41940,351 +41940,351 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -43694,12 +43694,12 @@
-
+
-
+
-
+
@@ -45752,24 +45752,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -47036,7 +47036,7 @@
-
+
@@ -48375,9 +48375,9 @@
-
+
-
+
@@ -49036,12 +49036,12 @@
-
+
-
+
-
+
@@ -49227,12 +49227,12 @@
-
+
-
+
-
+
@@ -49627,15 +49627,15 @@
-
+
-
+
-
+
-
+
@@ -50210,27 +50210,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -50485,21 +50485,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -50700,162 +50700,162 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -50976,145 +50976,145 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -52394,7 +52394,7 @@
-
+
@@ -56011,96 +56011,96 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -56131,24 +56131,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -56491,12 +56491,12 @@
-
+
-
+
-
+
@@ -57678,36 +57678,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -60884,12 +60884,12 @@
-
+
-
+
-
+
@@ -61069,201 +61069,201 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -62169,12 +62169,12 @@
-
+
-
+
-
+
@@ -65052,12 +65052,12 @@
-
+
-
+
-
+
@@ -65772,9 +65772,9 @@
-
+
-
+
@@ -67009,27 +67009,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -67733,24 +67733,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -69036,84 +69036,84 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -69497,12 +69497,12 @@
-
+
-
+
-
+
@@ -70127,15 +70127,15 @@
-
+
-
+
-
+
-
+
@@ -71010,119 +71010,112 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
@@ -72075,7 +72068,7 @@
-
+
@@ -72254,69 +72247,69 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -74143,12 +74136,12 @@
-
+
-
+
-
+
@@ -75498,15 +75491,15 @@
-
+
-
+
-
+
-
+
@@ -75528,18 +75521,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -75578,9 +75571,9 @@
-
+
-
+
@@ -75603,36 +75596,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -75982,18 +75975,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -76099,12 +76092,12 @@
-
+
-
+
-
+
@@ -77340,45 +77333,45 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -78587,6 +78580,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -79602,12 +79606,12 @@
-
+
-
+
-
+
@@ -81071,73 +81075,73 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -81549,18 +81553,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -83073,37 +83077,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -83798,24 +83802,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -88770,12 +88774,12 @@
-
+
-
+
-
+
@@ -89273,15 +89277,15 @@
-
+
-
+
-
+
-
+
@@ -89845,216 +89849,216 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -90092,7 +90096,7 @@
-
+
@@ -91533,108 +91537,108 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -93656,12 +93660,12 @@
-
+
-
+
-
+
@@ -93929,30 +93933,30 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -94026,7 +94030,7 @@
-
+
@@ -94646,12 +94650,12 @@
-
+
-
+
-
+
@@ -97577,60 +97581,60 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -99222,18 +99226,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -100075,24 +100079,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -101815,15 +101819,15 @@
-
+
-
+
-
+
-
+
@@ -107280,90 +107284,90 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -107933,7 +107937,7 @@
-
+
@@ -108303,7 +108307,7 @@
-
+
@@ -109420,12 +109424,12 @@
-
+
-
+
-
+
@@ -111742,24 +111746,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -113603,9 +113607,9 @@
-
-
-
+
+
+
@@ -113857,9 +113861,9 @@
-
-
-
+
+
+
@@ -114103,9 +114107,9 @@
-
-
-
+
+
+
@@ -114426,10 +114430,10 @@
-
-
-
-
+
+
+
+
@@ -114437,11 +114441,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -114525,12 +114529,12 @@
-
-
+
+
-
-
+
+
@@ -114548,8 +114552,8 @@
-
-
+
+
@@ -114559,11 +114563,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -114591,13 +114595,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -114698,8 +114702,8 @@
-
-
+
+
@@ -114714,8 +114718,8 @@
-
-
+
+
@@ -114854,9 +114858,9 @@
-
-
-
+
+
+
@@ -114866,8 +114870,8 @@
-
-
+
+
@@ -114935,14 +114939,14 @@
-
-
+
+
-
-
-
-
+
+
+
+
@@ -115076,16 +115080,16 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -115172,10 +115176,10 @@
-
-
-
-
+
+
+
+
@@ -115185,11 +115189,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -115208,9 +115212,9 @@
-
-
-
+
+
+
@@ -115221,10 +115225,10 @@
-
-
-
-
+
+
+
+
@@ -115234,11 +115238,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -115273,10 +115277,10 @@
-
-
-
-
+
+
+
+
@@ -115289,14 +115293,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -115363,9 +115367,9 @@
-
-
-
+
+
+
@@ -115385,14 +115389,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -115516,10 +115520,10 @@
-
-
-
-
+
+
+
+
@@ -115643,12 +115647,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -115679,11 +115683,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -116124,15 +116128,15 @@
-
-
-
-
+
+
+
+
-
-
-
+
+
+
@@ -116426,10 +116430,10 @@
-
-
-
-
+
+
+
+
@@ -116507,17 +116511,17 @@
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -116610,11 +116614,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -117259,8 +117263,8 @@
-
-
+
+
@@ -117275,29 +117279,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
@@ -117307,12 +117311,12 @@
-
+
-
+
@@ -117332,7 +117336,7 @@
-
+
@@ -117358,12 +117362,12 @@
-
+
-
+
@@ -117420,7 +117424,7 @@
-
+
@@ -117430,8 +117434,8 @@
-
-
+
+
@@ -117453,7 +117457,7 @@
-
+
@@ -117481,7 +117485,7 @@
-
+
@@ -117503,9 +117507,9 @@
-
+
-
+
@@ -117522,7 +117526,7 @@
-
+
@@ -117848,48 +117852,48 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
@@ -118207,13 +118211,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -118235,10 +118239,10 @@
-
-
-
-
+
+
+
+
@@ -118251,13 +118255,13 @@
-
-
+
+
-
-
-
+
+
+
@@ -118363,8 +118367,8 @@
-
-
+
+
@@ -118537,8 +118541,8 @@
-
-
+
+
@@ -118546,9 +118550,9 @@
-
-
-
+
+
+
@@ -118771,8 +118775,8 @@
-
-
+
+
@@ -118783,14 +118787,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -118802,8 +118806,8 @@
-
-
+
+
@@ -118819,15 +118823,15 @@
-
-
+
+
-
-
-
-
-
+
+
+
+
+
@@ -118849,18 +118853,18 @@
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -118887,18 +118891,18 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
@@ -118923,9 +118927,9 @@
-
-
-
+
+
+
@@ -118934,10 +118938,10 @@
-
-
-
-
+
+
+
+
@@ -119161,17 +119165,17 @@
-
-
-
+
+
+
-
-
+
+
-
-
+
+
@@ -119251,27 +119255,27 @@
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
+
@@ -119529,14 +119533,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -119566,16 +119570,16 @@
-
-
+
+
-
-
+
+
-
-
+
+
@@ -119767,26 +119771,26 @@
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -120350,19 +120354,19 @@
-
+
-
-
+
+
-
-
+
+
-
+
@@ -121157,14 +121161,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -121196,7 +121200,7 @@
-
+
@@ -121470,11 +121474,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -121499,8 +121503,8 @@
-
-
+
+
@@ -121511,8 +121515,8 @@
-
-
+
+
@@ -121521,16 +121525,16 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -121554,20 +121558,20 @@
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
@@ -121594,9 +121598,9 @@
-
-
-
+
+
+
@@ -121745,40 +121749,40 @@
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
@@ -121922,38 +121926,38 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -121971,11 +121975,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -122080,8 +122084,8 @@
-
-
+
+
@@ -122090,9 +122094,9 @@
-
-
-
+
+
+
@@ -122103,54 +122107,54 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -122190,8 +122194,8 @@
-
-
+
+
@@ -122200,28 +122204,28 @@
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -122267,42 +122271,42 @@
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -122315,34 +122319,34 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
@@ -122464,19 +122468,19 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -122781,14 +122785,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -122851,9 +122855,9 @@
-
-
-
+
+
+
@@ -122885,17 +122889,17 @@
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
@@ -123044,17 +123048,17 @@
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -123097,12 +123101,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -123262,105 +123266,105 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
@@ -123852,8 +123856,8 @@
-
-
+
+
@@ -123885,15 +123889,15 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -124584,23 +124588,23 @@
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -124673,10 +124677,10 @@
-
-
-
-
+
+
+
+
@@ -124909,14 +124913,14 @@
-
-
+
+
-
-
-
-
+
+
+
+
@@ -124927,14 +124931,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -125350,9 +125354,9 @@
-
-
-
+
+
+
@@ -125376,33 +125380,33 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -125486,8 +125490,8 @@
-
-
+
+
@@ -125608,12 +125612,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -126101,10 +126105,10 @@
-
-
-
-
+
+
+
+
@@ -126264,10 +126268,10 @@
-
-
-
-
+
+
+
+
@@ -126497,16 +126501,16 @@
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -126611,20 +126615,20 @@
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
@@ -126874,8 +126878,8 @@
-
-
+
+
@@ -126905,7 +126909,7 @@
-
+
@@ -126913,20 +126917,20 @@
-
-
+
+
-
-
+
+
-
-
+
+
@@ -126979,8 +126983,8 @@
-
-
+
+
@@ -127002,8 +127006,8 @@
-
-
+
+
@@ -127493,8 +127497,8 @@
-
-
+
+
@@ -127531,12 +127535,12 @@
-
-
+
+
-
-
+
+
@@ -127598,12 +127602,12 @@
-
-
+
+
-
-
+
+
@@ -127999,8 +128003,8 @@
-
-
+
+
@@ -128182,8 +128186,8 @@
-
-
+
+
@@ -128926,13 +128930,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -128994,8 +128998,8 @@
-
-
+
+
@@ -129249,11 +129253,11 @@
-
+
-
-
+
+
@@ -129944,11 +129948,11 @@
-
+
-
-
+
+
@@ -130075,23 +130079,23 @@
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -130133,14 +130137,14 @@
-
-
-
+
+
+
-
-
-
+
+