From 00711ba213dde8aa0a099d2b18d3da0a33e6af79 Mon Sep 17 00:00:00 2001 From: Ben Hilburn Date: Wed, 14 May 2014 11:42:19 -0700 Subject: fpga: updating b200 and x300 FPGA source code for latest images --- fpga/usrp3/top/x300/Makefile | 125 +- fpga/usrp3/top/x300/bus_int.v | 2 +- fpga/usrp3/top/x300/coregen/bootram.coe | 6306 ++++++++++---------- fpga/usrp3/top/x300/coregen/bootram.ngc | 3 - fpga/usrp3/top/x300/coregen/bus_clk_gen.gise | 2 +- fpga/usrp3/top/x300/coregen/bus_clk_gen.ucf | 10 - fpga/usrp3/top/x300/coregen/bus_clk_gen.v | 10 +- fpga/usrp3/top/x300/coregen/bus_clk_gen.veo | 4 +- fpga/usrp3/top/x300/coregen/bus_clk_gen.xco | 14 +- fpga/usrp3/top/x300/coregen/bus_clk_gen.xise | 49 +- .../coregen/bus_clk_gen/clk_wiz_v3_6_readme.txt | 7 +- .../bus_clk_gen/doc/clk_wiz_v3_6_readme.txt | 7 +- .../bus_clk_gen/doc/clk_wiz_v3_6_vinfo.html | 9 +- .../example_design/bus_clk_gen_exdes.ucf | 10 - .../bus_clk_gen/simulation/bus_clk_gen_tb.v | 4 +- .../bus_clk_gen/simulation/timing/bus_clk_gen_tb.v | 4 +- fpga/usrp3/top/x300/coregen/bus_clk_gen_xmdf.tcl | 12 +- fpga/usrp3/top/x300/x300.v | 394 +- fpga/usrp3/top/x300/x300_pcie_int.v | 64 +- fpga/usrp3/top/x300/x300_pcie_int_tb.v | 2 +- 20 files changed, 3511 insertions(+), 3527 deletions(-) delete mode 100644 fpga/usrp3/top/x300/coregen/bootram.ngc (limited to 'fpga/usrp3/top/x300') diff --git a/fpga/usrp3/top/x300/Makefile b/fpga/usrp3/top/x300/Makefile index 1c47bdd82..a5a0b22c8 100644 --- a/fpga/usrp3/top/x300/Makefile +++ b/fpga/usrp3/top/x300/Makefile @@ -2,8 +2,6 @@ # Copyright 2012-2013 Ettus Research LLC # -# Uncomment following line to build with internal SRAM FIFOS instead of DRAM based FIFO's -#OPTIONS += NO_DRAM_FIFOS=1 # Uncomment the following lines to build radio's with no DSP's #OPTIONS += DELETE_DSP0=1 #OPTIONS += DELETE_DSP1=1 @@ -18,113 +16,84 @@ XGIGE_DEFS=ETH10G_PORT0=1 ETH10G_PORT1=1 BUILD_10G=1 $(OPTIONS) HYBRID_SRAM_DEFS=ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1 SRAM_FIFO_SIZE=16 $(OPTIONS) XGIGE_SRAM_DEFS=ETH10G_PORT0=1 ETH10G_PORT1=1 BUILD_10G=1 NO_DRAM_FIFOS=1 SRAM_FIFO_SIZE=16 $(OPTIONS) -all: X300 X310 - find -name "*.twr" | xargs grep constraint | grep met - -clean: - rm -rf build* - -#Build X300_HGS and X300_XGS -X300: X300_HGS X300_XGS +X300: X300_HGS X300_HG X300_XGS X300_XG -#Build X310_HGS and X310_XGS -X310: X310_HGS X310_XGS +X310: X310_HGS X310_HG X310_XGS X310_XG -#Build DRAM Hybrid images -DRAM: X300_HG X310_HG +all: X300 X310 -#Build X300_HGS and X310_HGS -HGS: X300_HGS X310_HGS +clean: + rm -rf build-*_* + rm -rf build + +print_report = \ + echo "========================================================================"; \ + cat $(1) | grep "Design Summary:" -A 124; \ + echo "========================================================================"; \ + echo "Timing Summary:\n"; \ + cat $(1) | grep constraint | grep met | grep -v "*"; \ + echo "========================================================================"; + +# post_build($1=Device, $2=Flavor) +post_build = \ + @$(call print_report,build-$(1)_$(2)/build.log) \ + mkdir -p build; \ + echo "Exporting bitstream files..."; \ + cp build-$(1)_$(2)/x300.bin build/usrp_`echo $(1) | tr A-Z a-z`_fpga_$(2).bin; \ + cp build-$(1)_$(2)/x300.bit build/usrp_`echo $(1) | tr A-Z a-z`_fpga_$(2).bit; \ + echo "Generating LVBITX..."; \ + $(CREATE_LVBITX) --input-bin=build-$(1)_$(2)/x300.bin --output-lvbitx=build/usrp_`echo $(1) | tr A-Z a-z`_fpga_$(2).lvbitx --device="USRP $(1)" x3x0_base.lvbitx; \ + cp -f x3x0_base.lvbitx build/`echo $(1) | tr A-Z a-z`.lvbitx_base; \ + echo "Exporting logs..."; \ + cp build-$(1)_$(2)/build.log build/usrp_`echo $(1) | tr A-Z a-z`_fpga_$(2).log; \ + cp build-$(1)_$(2)/x300.twr build/usrp_`echo $(1) | tr A-Z a-z`_fpga_$(2).twr; \ + echo "\nDONE ... $(1)_$(2)\n"; -#Build X300_HGS and X310_HGS -XGS: X300_XGS X310_XGS #1Gig on both ports X310_1G: make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K410T $(GIGE_DEFS) EXTRA_DEFS="$(GIGE_DEFS)" - mkdir -p build - cp build-X310/x300.bin build/usrp_x310_fpga_1G.bin - cp build-X310/x300.bit build/usrp_x310_fpga_1G.bit - $(CREATE_LVBITX) --input-bin=build-X310/x300.bin --output-lvbitx=build/usrp_x310_fpga_1G.lvbitx --device="USRP X310" x3x0_base.lvbitx - cp -f x3x0_base.lvbitx build/x310.lvbitx_base - + $(call post_build,X310,1G) X300_1G: make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K325T $(GIGE_DEFS) EXTRA_DEFS="$(GIGE_DEFS)" - mkdir -p build - cp build-X300/x300.bin build/usrp_x300_fpga_1G.bin - cp build-X300/x300.bit build/usrp_x300_fpga_1G.bit - $(CREATE_LVBITX) --input-bin=build-X300/x300.bin --output-lvbitx=build/usrp_x300_fpga_1G.lvbitx --device="USRP X300" x3x0_base.lvbitx - cp -f x3x0_base.lvbitx build/x300.lvbitx_base + $(call post_build,X300,1G) #1Gig on port0, 10Gig on port1 X310_HG: - make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K410T $(HYBRID_DEFS) EXTRA_DEFS="$(HYBRID_DEFS)" FLOORPLAN="$(FLOORPLAN)" - mkdir -p build - cp build-X310_HG/x300.bin build/usrp_x310_fpga_HG.bin - cp build-X310_HG/x300.bit build/usrp_x310_fpga_HG.bit - $(CREATE_LVBITX) --input-bin=build-X310_HG/x300.bin --output-lvbitx=build/usrp_x310_fpga_HG.lvbitx --device="USRP X310" x3x0_base.lvbitx - cp -f x3x0_base.lvbitx build/x310.lvbitx_base + make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K410T $(HYBRID_DEFS) EXTRA_DEFS="$(HYBRID_DEFS)" + $(call post_build,X310,HG) X300_HG: - make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K325T $(HYBRID_DEFS) EXTRA_DEFS="$(HYBRID_DEFS)" FLOORPLAN="$(FLOORPLAN)" - mkdir -p build - cp build-X300_HG/x300.bin build/usrp_x300_fpga_HG.bin - cp build-X300_HG/x300.bit build/usrp_x300_fpga_HG.bit - $(CREATE_LVBITX) --input-bin=build-X300_HG/x300.bin --output-lvbitx=build/usrp_x300_fpga_HG.lvbitx --device="USRP X300" x3x0_base.lvbitx - cp -f x3x0_base.lvbitx build/x300.lvbitx_base + make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K325T $(HYBRID_DEFS) EXTRA_DEFS="$(HYBRID_DEFS)" + $(call post_build,X300,HG) #10Gig on both ports X310_XG: - make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K410T $(XGIGE_DEFS) EXTRA_DEFS="$(XGIGE_DEFS)" FLOORPLAN="$(FLOORPLAN)" - mkdir -p build - cp build-X310_XG/x300.bin build/usrp_x310_fpga_XG.bin - cp build-X310_XG/x300.bit build/usrp_x310_fpga_XG.bit - $(CREATE_LVBITX) --input-bin=build-X310_XG/x300.bin --output-lvbitx=build/usrp_x310_fpga_XG.lvbitx --device="USRP X310" x3x0_base.lvbitx - cp -f x3x0_base.lvbitx build/x310.lvbitx_base + make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K410T $(XGIGE_DEFS) EXTRA_DEFS="$(XGIGE_DEFS)" + $(call post_build,X310,XG) X300_XG: - make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K325T $(XGIGE_DEFS) EXTRA_DEFS="$(XGIGE_DEFS)" FLOORPLAN="$(FLOORPLAN)" - mkdir -p build - cp build-X300_XG/x300.bin build/usrp_x300_fpga_XG.bin - cp build-X300_XG/x300.bit build/usrp_x300_fpga_XG.bit - $(CREATE_LVBITX) --input-bin=build-X300_XG/x300.bin --output-lvbitx=build/usrp_x300_fpga_XG.lvbitx --device="USRP X300" x3x0_base.lvbitx - cp -f x3x0_base.lvbitx build/x300.lvbitx_base + make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K325T $(XGIGE_DEFS) EXTRA_DEFS="$(XGIGE_DEFS)" + $(call post_build,X300,XG) # 1Gig on port0, 10Gig on port1, SRAM Tx FIFO's X310_HGS: - make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K410T $(HYBRID_SRAM_DEFS) EXTRA_DEFS="$(HYBRID_SRAM_DEFS)" FLOORPLAN="$(FLOORPLAN)" - mkdir -p build - cp build-X310_HGS/x300.bin build/usrp_x310_fpga_HGS.bin - cp build-X310_HGS/x300.bit build/usrp_x310_fpga_HGS.bit - $(CREATE_LVBITX) --input-bin=build-X310_HGS/x300.bin --output-lvbitx=build/usrp_x310_fpga_HGS.lvbitx --device="USRP X310" x3x0_base.lvbitx - cp -f x3x0_base.lvbitx build/x310.lvbitx_base + make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K410T $(HYBRID_SRAM_DEFS) EXTRA_DEFS="$(HYBRID_SRAM_DEFS)" + $(call post_build,X310,HGS) X300_HGS: - make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K325T $(HYBRID_SRAM_DEFS) EXTRA_DEFS="$(HYBRID_SRAM_DEFS)" FLOORPLAN="$(FLOORPLAN)" - mkdir -p build - cp build-X300_HGS/x300.bin build/usrp_x300_fpga_HGS.bin - cp build-X300_HGS/x300.bit build/usrp_x300_fpga_HGS.bit - $(CREATE_LVBITX) --input-bin=build-X300_HGS/x300.bin --output-lvbitx=build/usrp_x300_fpga_HGS.lvbitx --device="USRP X300" x3x0_base.lvbitx - cp -f x3x0_base.lvbitx build/x300.lvbitx_base + make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K325T $(HYBRID_SRAM_DEFS) EXTRA_DEFS="$(HYBRID_SRAM_DEFS)" + $(call post_build,X300,HGS) # 1Gig on both ports, SRAM Tx FIFO's X310_XGS: - make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K410T $(XGIGE_SRAM_DEFS) EXTRA_DEFS="$(XGIGE_SRAM_DEFS)" FLOORPLAN="$(FLOORPLAN)" - mkdir -p build - cp build-X310_XGS/x300.bin build/usrp_x310_fpga_XGS.bin - cp build-X310_XGS/x300.bit build/usrp_x310_fpga_XGS.bit - $(CREATE_LVBITX) --input-bin=build-X310_XGS/x300.bin --output-lvbitx=build/usrp_x310_fpga_XGS.lvbitx --device="USRP X310" x3x0_base.lvbitx - cp -f x3x0_base.lvbitx build/x310.lvbitx_base + make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K410T $(XGIGE_SRAM_DEFS) EXTRA_DEFS="$(XGIGE_SRAM_DEFS)" + $(call post_build,X310,XGS) X300_XGS: - make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K325T $(XGIGE_SRAM_DEFS) EXTRA_DEFS="$(XGIGE_SRAM_DEFS)" FLOORPLAN="$(FLOORPLAN)" - mkdir -p build - cp build-X300_XGS/x300.bin build/usrp_x300_fpga_XGS.bin - cp build-X300_XGS/x300.bit build/usrp_x300_fpga_XGS.bit - $(CREATE_LVBITX) --input-bin=build-X300_XGS/x300.bin --output-lvbitx=build/usrp_x300_fpga_XGS.lvbitx --device="USRP X300" x3x0_base.lvbitx - cp -f x3x0_base.lvbitx build/x300.lvbitx_base - + make -f Makefile.x300.inc bin NAME=$@ DEVICE=XC7K325T $(XGIGE_SRAM_DEFS) EXTRA_DEFS="$(XGIGE_SRAM_DEFS)" + $(call post_build,X300,XGS) .PHONY: all clean diff --git a/fpga/usrp3/top/x300/bus_int.v b/fpga/usrp3/top/x300/bus_int.v index aa5998bd3..416b327bb 100644 --- a/fpga/usrp3/top/x300/bus_int.v +++ b/fpga/usrp3/top/x300/bus_int.v @@ -141,7 +141,7 @@ module bus_int localparam RB_BIST = 8'd128; - localparam COMPAT_MAJOR = 16'h0004; + localparam COMPAT_MAJOR = 16'h0006; localparam COMPAT_MINOR = 16'h0000; wire [31:0] set_data; diff --git a/fpga/usrp3/top/x300/coregen/bootram.coe b/fpga/usrp3/top/x300/coregen/bootram.coe index c9045183a..b14aa4f1e 100755 --- a/fpga/usrp3/top/x300/coregen/bootram.coe +++ b/fpga/usrp3/top/x300/coregen/bootram.coe @@ -2,15 +2,15 @@ memory_initialization_radix=16; memory_initialization_vector= 0b0b0b0b, 82700b0b, -81978c0c, +8196c80c, 3a0b0b80, -ff8c0400, +fec90400, 00000000, 00000000, 00000000, 80088408, 88080b0b, -80ffd72d, +80ff942d, 880c840c, 800c0400, 00000000, @@ -162,7 +162,7 @@ c4040000, 00000000, 71fc0608, 0b0b8196, -f8738306, +b4738306, 10100508, 060b0b0b, 88aa0400, @@ -170,8 +170,8 @@ f8738306, 00000000, 80088408, 88087575, -0b0b80f6, -b12d5050, +0b0b80f5, +ee2d5050, 80085688, 0c840c80, 0c510400, @@ -179,7 +179,7 @@ b12d5050, 80088408, 88087575, 0b0b80f7, -e32d5050, +a02d5050, 80085688, 0c840c80, 0c510400, @@ -209,7 +209,7 @@ e32d5050, 00000000, 00000000, 810b0b0b, -8197880c, +8196c40c, 51040000, 00000000, 00000000, @@ -257,7 +257,7 @@ e32d5050, 00000000, 00000000, 82813f80, -f8f83f04, +f8b53f04, 10101010, 10101010, 10101010, @@ -280,56 +280,56 @@ fc060c51, 0a100a53, 72ed3851, 51535104, -81978808, +8196c408, 802ea438, -81978c08, +8196c808, 822ebd38, 8380800b, -0b0b819f, -800c82a0, -800b819f, -840c8290, -800b819f, -880c04f8, +0b0b819e, +bc0c82a0, +800b819e, +c00c8290, +800b819e, +c40c04f8, 808080a4, 0b0b0b81, -9f800cf8, +9ebc0cf8, 80808280, -0b819f84, +0b819ec0, 0cf88080, 84800b81, -9f880c04, +9ec40c04, 80c0a880, 8c0b0b0b, -819f800c, +819ebc0c, 80c0a880, -940b819f, -840c0b0b, -8181ac0b, -819f880c, +940b819e, +c00c0b0b, +8180e80b, +819ec40c, 04ff3d0d, -819f8c33, +819ec833, 5170a738, -81979408, +8196d008, 70085252, 70802e94, 38841281, -97940c70, -2d819794, +96d00c70, +2d8196d0, 08700852, 5270ee38, -810b819f, -8c34833d, +810b819e, +c834833d, 0d040480, 3d0d0b0b, -819efc08, +819eb808, 802e8e38, 0b0b0b0b, 800b802e, 09810685, 38823d0d, 040b0b81, -9efc510b, +9eb8510b, 0b0bf5d4, 3f823d0d, 0404f93d, @@ -355,59 +355,59 @@ b1387218, 5170800c, 893d0d04, 04e23d0d, -8bef5283, +8ba65283, fa805198, -c43f8bef, +813f8ba6, 5283f280, -5198ba3f, +5197f73f, 8b885280, -51a2e93f, -81af5281, -81b451a2, -ea3f80d3, -b993c052, +51a2a63f, +81a65281, +80f051a2, +a73f80cf, +bcc3ab52, 83fc8051, -98e03f80, -d3b993c0, +989d3f80, +cfbcc3ab, 5283fe80, -5198d33f, -80d3b993, -c05283f8, -805198c6, +5198903f, +80cfbcc3, +ab5283f8, +80519883, 3f810b82, c0840c82, c0900855, 8a567481, 2e833881, 56755281, -81e051a2, -a63f82c0, +819c51a1, +e33f82c0, 9408558a, 5674812e, 83388156, 75528181, -f851a28f, +b451a1cc, 3fbffc53, 82808052, -819f9051, -a3a63f81, -9f900852, -81829051, -a1f53f81, -9f9051a7, -f03f80e7, -813f8d3d, +819ecc51, +a2e33f81, +9ecc0852, +8181cc51, +a1b23f81, +9ecc51a7, +ad3f80e6, +be3f8d3d, 5b80cc53, -81979852, +8196d452, 7a5180ee, -e03f8254, -8181b053, +9d3f8254, +8180ec53, 80d05283, -fe805199, -973f80cc, +fe805198, +d43f80cc, 547a5380, d05283fe, -805197ef, +805197ac, 3f82c090, 08558257, 74833874, @@ -415,36 +415,36 @@ d05283fe, 0855835c, 74833881, 5c865381, -97a052a0, +96dc52a0, 3dffbc05, 51fdab3f, 80085686, -538197a8, +538196e4, 52a03dc4, 0551fd9a, 3f800858, 84537682, -2b8197c4, +2b819780, 1153701c, ac115358, 55fd833f, 80085a84, -538197b4, +538196f0, 15529c17, 51fcf33f, 80085984, 537b822b, -8197c411, +81978011, 53701cac, 11535855, fcdc3f80, 085b8453, -8197b415, +8196f015, 529c1751, fccc3f80, 0879557a, 54765357, -8051a6c9, +8051a686, 3f841633, 85173371, 882b0783, @@ -464,7 +464,7 @@ d00c9e80, 0b82c1d4, 0c76547a, 53775281, -51a5fa3f, +51a5b73f, 84183385, 19337188, 2b07831a, @@ -484,44 +484,44 @@ c2840c60, 82c2940c, 800b82c0, 840c80e4, -5180c9c7, +5180c984, 3f82c090, 08557481, 2e098106, 86388051, -b6e23f82, +b69f3f82, c0940855, 74812e09, 81068638, -7451b6d0, +7451b68d, 3f805580, e9397451, -a3a53f80, +a2e23f80, 085180d6, -e73f8008, +a43f8008, 53745281, -82a4519e, -c63f7451, -a2f83f80, +81e0519e, +833f7451, +a2b53f80, 085180d6, -f53f8008, +b23f8008, 53745281, -82b8519e, -ae3f7451, -a5873f80, +81f4519d, +eb3f7451, +a4c43f80, 085180d6, -dd3f8008, +9a3f8008, 53745281, -82cc519e, -963f7451, -a5843f80, +8288519d, +d33f7451, +a4c13f80, 085180d6, -c53f8008, +823f8008, 53745281, -82e0519d, -fe3f8115, +829c519d, +bb3f8115, 7081ff06, -5155b3f3, +5155b3b0, 3f800875, 24ff8f38, a03d0d04, @@ -529,16 +529,16 @@ f53d0d7e, 60028805, b7053371, 545b5b54, -a2b93f80, +a1f63f80, 0858a855, 78802e83, 38b85573, 902a7081, ff067055, 75548182, -f4535157, -9db53f78, -51a1fc3f, +b0535157, +9cf23f78, +51a1b93f, 74822b82, c0801180, 08338008, @@ -558,7 +558,7 @@ c0801180, 8818615a, 55535a41, 52525d57, -55a1973f, +55a0d43f, 80080876, 0c82c08c, 15028405, @@ -602,7 +602,7 @@ f23d0d65, 81b2388c, 3d5b9053, 79527a51, -80e8b63f, +80e7f33f, 668f2688, 387b8207, 5c80f439, @@ -618,7 +618,7 @@ ac38881a, 53903dfc, 055277bf, ffff0651, -80c6bf3f, +80c5fc3f, 84397708, 5f790882, 2a708106, @@ -632,8 +632,8 @@ ffff0651, 82808054, 80537852, 77bfffff, -065180c5, -a03f8439, +065180c4, +dd3f8439, 78780c79, 08810657, 76802e9c, @@ -643,7 +643,7 @@ a03f8439, 80d20522, 53615202, 80c30533, -51a88e3f, +51a7cb3f, 903d0d04, 8c08028c, 0cf03d0d, @@ -669,7 +669,7 @@ ec050808, 0c8c08d4, 0508802e, 913880c8, -f33f8008, +b03f8008, 81068c08, dc050c85, c5398c08, @@ -679,7 +679,7 @@ d8050883, 050c8c08, d4050880, 2e883880, -cb803f85, +cabd3f85, b8398c08, d8050886, 2a708106, @@ -687,7 +687,7 @@ d8050886, 050c8c08, d4050880, 2e883880, -ccfd3f85, +ccba3f85, 98398c08, d8050887, 2a708106, @@ -695,7 +695,7 @@ d8050887, 050c8c08, d4050880, 2e9c3880, -ccf23f80, +ccaf3f80, 0881ff06, 8c08d405, 0c8c08d4, @@ -704,7 +704,7 @@ ccf23f80, d8398c08, ec050884, 05085180, -cac53f80, +ca823f80, 0881068c, 08dc050c, 8c08dc05, @@ -720,7 +720,7 @@ cac53f80, 98388c08, dc050880, 2e8f3880, -caa53f80, +c9e23f80, 0881ff06, 8c08dc05, 0c8c08ec, @@ -761,7 +761,7 @@ ec050888, 05088c08, e0050805, 105180c3, -ee3f8008, +ab3f8008, 8c08dc05, 08068c08, dc050c8c, @@ -804,7 +804,7 @@ f4050c02, 05088805, 0810528c, 08f0050c, -80c1f13f, +80c1ae3f, 80088c08, dc050806, 8c08dc05, @@ -867,7 +867,7 @@ d4050880, 22538c08, 8c050852, 8c088b05, -3351a18d, +3351a0ca, 3f8c08f8, 05080d92, 3d0d8c0c, @@ -876,8 +876,8 @@ d4050880, 2eb73877, 08810657, 768c3881, -839c5192, -e63f7884, +82d85192, +a33f7884, 07597882, 0759615a, 84180856, @@ -886,7 +886,7 @@ e63f7884, 225402be, 0522537c, 5202af05, -3351a0c1, +33519ffe, 3f8b3d0d, 04f63d0d, 7c7e5957, @@ -894,7 +894,7 @@ e63f7884, 74547652, 77538c3d, f8055180, -d7f73f7a, +d7b43f7a, 81061681, 165656bf, 7527e538, @@ -903,356 +903,373 @@ d7f73f7a, 3d0deef5, 3f92d452, 83808051, -9d823f92, +9cbf3f92, aa528380, -81519cf8, +81519cb5, 3f949452, 83808551, -9cee3f9b, +9cab3f9b, 9d528380, -86519ce4, +86519ca1, 3f805682, c0800870, 77315153, -8ad79873, -2785bc38, +8a968a73, +2784f938, 805b8197, -e4089d3d, +a0089d3d, ffbc0552, -5380ccaa, +5380cbe7, 3f8008ac, 140c8197, -e4087bb0, +a0087bb0, 120c5381, -9f9c08ff, -05819f9c, -0c819f9c, +9ed808ff, +05819ed8, +0c819ed8, 08ff2e09, -810681a3, +810680e0, 388fd00b, -819f9c0c, -80c9e93f, -80548189, -397351bb, -b23f8008, +819ed80c, +80c9a63f, +805680c6, +397551ba, +ef3f8008, 81ff0653, 72802e92, -387381ff, +387581ff, 06705253, -80cc9b3f, -725180d3, -b93f8114, +80cbd83f, +725180d2, +f63f8116, 70810670, -547581ff, -06705457, -545680d5, -c83f8008, -81ff0675, -525480cf, -8d3f7252, -745180d5, -b43f8008, -81ff0653, -73732eb3, +547781ff, +06705455, +555580d5, +853f7251, +80ced03f, +73527251, +80d4f73f, +7456a5fc, +3f800876, +26ffb238, +8197a008, +98110854, +54728738, +7294150c, +a039819e, +dc08732e, +8e38810b, +94150c80, +0b819ee0, +0c8b3981, +9ee00881, +05819ee0, +0c981408, +819edc0c, +8fd00b81, +9ee00827, +8638800b, +94150c80, +0b819ee4, +0b8e3d5a, +5b597881, +ff065580, +75a02982, +c2800557, +57875475, +70840557, +087705ff, +15555773, +8025f038, +74842982, +c2800554, +87567308, +7705ff17, +a0165657, +57758025, +f1387481, +268a3874, +5196d53f, +80081757, +77088419, +08709f2a, +72100771, +10717c0c, +70841d0c, +71715b59, +52525553, +767a082e, +87387381, +07735656, +74780c75, +84190c76, +7a708405, +5c0c8119, +88195959, +877927fe, +f538819f, +84088105, +819f840c, +7b7d5551, +7352fc8d, +3f80087e, +60565274, +5355fc81, +3f807583, +2b819f84, +08bf0656, +56587375, +27833881, +58800b80, +08832b54, +57737327, +83388157, +8051b880, +3f800881, +ff065581, +51b7f53f, +800881ff, +068197a0, +08941108, +56545673, +802e8338, +81548453, +74833874, +5375802e, +85387288, +07537780, +2e853872, +90075380, +5577752e, +09810686, +3876752e, +83388155, +72750753, +76802e85, +3872a007, +5373802e, +85387282, +07537282, +c0800c81, +9f880881, +11819f88, +0c5383d4, +df7327b9, 38800b81, -16810653, -75525480, -d59b3f80, -0881ff06, -5372742e, -09810683, -388254a8, -5374802e, -8338b853, -72842982, -c0b00574, -710c5375, -54a5fc3f, -80087426, -feef3881, -97e40898, -11085454, -72873872, -94150ca0, -39819fa0, -08732e8e, -38810b94, -150c800b, -819fa40c, -8b39819f, -a4088105, -819fa40c, -98140881, -9fa00c8f, -d00b819f, -a4082786, -38800b94, -150c800b, -819fa80b, -8e3d5a5b, -597881ff, -06558075, -a02982c2, -80055757, -87547570, -84055708, -7705ff15, -55577380, -25f03874, -842982c2, -80055487, -56730877, -05ff17a0, -16565757, -758025f1, -38748126, -8a387451, -96d53f80, -08175777, -08841908, -709f2a72, -10077110, -717c0c70, -841d0c71, -715b5952, -52555376, -7a082e87, -38738107, -73565674, -780c7584, -190c767a, -7084055c, -0c811988, -19595987, -7927fef5, -38819fc8, -08810581, -9fc80c7b, -7d555173, -52fbca3f, -80087e60, -56527453, -55fbbe3f, -8075832b, -819fc808, -bf065656, -58737527, -83388158, -800b8008, -832b5457, -73732783, -38815780, -51b8803f, +9f880c80, +54a63973, +51b6f93f, 800881ff, -06558151, -b7f53f80, -0881ff06, -8197e408, -94110856, -54567380, -2e833881, -54845374, -83387453, -75802e85, -38728807, -5377802e, -85387290, -07538055, -77752e09, -81068638, -76752e83, -38815572, -75075376, -802e8538, -72a00753, -73802e85, -38728207, -537282c0, -800c819f, -cc088111, -819fcc0c, -5383d4df, -7327b938, -800b819f, -cc0c8054, -a6397351, -b6f93f80, -0881ff06, -5372802e, -93387381, -ff067052, -5390eb3f, -80085272, -51968c3f, -811454a2, -a63f8008, -7426d338, -8051b28d, -3f8151b2, -883f82c0, -8008569c, -eb3f80c2, -be3f8197, -e408819f, -d00ba012, -0c81a1d0, -0ba4120c, -5380c00b, -a8140c83, -fa805181, -ce3f8008, -548008ff, -2e80c438, -81a3d008, -81057081, -ff067081, -a3d00c71, +06537280, +2e933873, +81ff0670, +525390eb, +3f800852, +7251968c, +3f811454, +a2a63f80, +087426d3, +388051b2, +8d3f8151, +b2883f82, +c0800856, +9ceb3f80, +c2be3f81, +97a00881, +9f8c0ba0, +120c81a1, +8c0ba412, +0c5380c0, +0ba8140c, +83fa8051, +81ce3f80, +08548008, +ff2e80c4, +3881a38c, +08810570, +81ff0670, +81a38c0c, +71832b98, +06525653, +72863872, +81a3900c, +73732b81, +a3900807, +7081a390, +0c7581fc, +06819f8c, +0555740c, +8197a008, +7588120c, +53ffad39, +8197a008, +5381a394, +088c1408, +2ebf3881, +a3940870, 832b9806, -52565372, -86387281, -a3d40c73, -732b81a3, -d4080770, -81a3d40c, -7581fc06, -819fd005, -55740c81, -97e40875, -88120c53, -ffad3981, -97e40853, -81a3d808, -8c14082e, -bf3881a3, -d8087083, -2b980671, -fc0681a1, -d0057008, -722a5552, -555383fa, -8051ba3f, -81a3d808, -81057081, -ff067081, -a3d80c81, -97e40856, -5153728c, -15082e09, -8106c338, -8197e408, -538c8080, -730cf8e7, -39803d0d, -7274710c, -51823d0d, -04fe3d0d, -74841153, -53710851, -70802ef9, -388c1376, -710c5184, -3d0d04fe, -3d0d7488, -11700851, -5253ff52, -70802e87, -38901370, -08535171, -800c843d, -0d04fc3d, -0d765380, -fa898052, -775180d1, -ba3f8008, -ff057083, -ffff0670, -81ff0675, -0c70882a, -84160c51, -5481800b, -88140c86, -3d0d04fd, -3d0d7578, -7a555552, -81517280, -2e818238, -90120870, -862a7081, -06515151, -70f23802, -9b053370, -1081078c, -140c5181, -900b9013, -0c901208, -70812a70, -81065151, -5170f238, -90120870, -872a7081, -06708132, -51515151, -70802eb7, -3872802e, -ae3880e8, -5172812e, -8338a051, -7090130c, -90120870, -812a7081, -06515151, -70f2388c, -12085170, -74708105, -5634ff13, -53cf3981, -51873980, -c00b9013, -0c70800c, -853d0d04, +71fc0681, +a18c0570, +08722a55, +52555383, +fa8051ba, +3f81a394, +08810570, +81ff0670, +81a3940c, +8197a008, +56515372, +8c15082e, +098106c3, +388197a0, +08538c80, +80730cf9, +aa39803d, +0d727471, +0c51823d, +0d04fe3d, +0d748411, +53537108, +5170802e, +f9388c13, +76710c51, +843d0d04, +fe3d0d74, +88117008, +515253ff, +5270802e, +87389013, +70085351, +71800c84, +3d0d04fc, +3d0d7653, +80fa8980, +52775180, +d1ba3f80, +08ff0570, +83ffff06, +7081ff06, +750c7088, +2a84160c, +51548180, +0b88140c, +863d0d04, fd3d0d75, 787a5555, -52901208, +52815172, +802e8182, +38901208, 70862a70, 81065151, 5170f238, 029b0533, -70108c14, -0c5181d0, -5172802e, -84388190, +70108107, +8c140c51, +81900b90, +130c9012, +0870812a, +70810651, +515170f2, +38901208, +70872a70, +81067081, +32515151, +5170802e, +b7387280, +2eae3880, +e8517281, +2e8338a0, 51709013, 0c901208, 70812a70, 81065151, 5170f238, +8c120851, +70747081, +055634ff, +1353cf39, +81518739, +80c00b90, +130c7080, +0c853d0d, +04fd3d0d, +75787a55, +55529012, +0870862a, +70810651, +515170f2, +38029b05, +3370108c, +140c5181, +d0517280, +2e843881, +90517090, +130c9012, +0870812a, +70810651, +515170f2, +38901208, +70872a70, +81067081, +32515151, +5170802e, +80cb3872, +802e80c1, +3873338c, +130c80d0, +5172812e, +83389051, +7090130c, 90120870, -872a7081, -06708132, -51515151, -70802e80, -cb387280, -2e80c138, -73338c13, -0c80d051, -72812e83, -38905170, -90130c90, -12087081, +812a7081, +06515151, +70f23890, +12087087, 2a708106, +70813251, 51515170, -f2389012, -0870872a, -70810670, -81325151, -51517080, -2e8e3881, -14ff1454, -54ffbb39, -81518939, -80c00b90, -130c8051, -70800c85, +802e8e38, +8114ff14, +5454ffbb, +39815189, +3980c00b, +90130c80, +5170800c, +853d0d04, +f63d0d7c, +7e60625a, +5d5b5680, +59815585, +39747a29, +55745275, +5180ceb4, +3f80087a, +27ef3874, +802e80d8, +38745275, +5180cea0, +3f800875, +53765254, +80ceba3f, +80087a53, +75525680, +ce8a3f80, +08793070, +7b079f2a, +70778024, +07515154, +55728538, +8008ca38, +768118b0, +16555858, +8974258b, +38b71453, +7a853880, +d7145372, +78348119, +59ffa439, +8077348c, 3d0d04f6, 3d0d7c7e, 60625a5d, @@ -1260,18 +1277,18 @@ f2389012, 81558539, 747a2955, 74527551, -80ceb43f, +80cdad3f, 80087a27, ef387480, 2e80d838, 74527551, -80cea03f, +80cd993f, 80087553, 76525480, -ceba3f80, +cdb33f80, 087a5375, -525680ce, -8a3f8008, +525680cd, +833f8008, 7930707b, 079f2a70, 77802407, @@ -1287,2680 +1304,2695 @@ b714537a, 34811959, ffa43980, 77348c3d, -0d04f63d, -0d7c7e60, -625a5d5b, -56805981, -55853974, -7a295574, -52755180, -cdad3f80, -087a27ef, -3874802e, -80d83874, -52755180, -cd993f80, -08755376, -525480cd, -b33f8008, -7a537552, -5680cd83, -3f800879, -30707b07, -9f2a7077, -80240751, -51545572, -85388008, -ca387681, -18b01655, -58588974, -258b38b7, -14537a85, -3880d714, -53727834, -811959ff, -a4398077, -348c3d0d, -04f73d0d, -7b7d7f62, -029005bb, -05335759, -565a5ab0, -58728338, -a0587570, +0d04f73d, +0d7b7d7f, +62029005, +bb053357, +59565a5a, +b0587283, +38a05875, +70708105, +52337159, +54559039, +8074258e, +38ff1477, +70810559, +33545472, +ef3873ff, +15555380, +73258938, +77527951, +782def39, +75337557, +5372802e, +90387252, +7951782d, +75708105, +573353ed, +398b3d0d, +04ed3d0d, +65676a6a, +70708105, +52335b4b, +5c5f5f76, +802e83e9, +3876a52e, +09810683, +d0388070, +71436970, 70810552, -33715954, -55903980, -74258e38, -ff147770, -81055933, -545472ef, -3873ff15, -55538073, -25893877, -52795178, -2def3975, -33755753, -72802e90, -38725279, -51782d75, +33714c5a, +585d4076, +b02e0981, +068c3875, 70810557, -3353ed39, -8b3d0d04, -ed3d0d65, -676a6a70, -70810552, -335b4b5c, -5f5f7680, -2e83e938, -76a52e09, -810683d0, -38807071, -43697070, -81055233, -714c5a58, -5d4076b0, -2e098106, -8c387570, -81055733, -76495781, -40d01756, -75892680, -da387668, -7d5f5c59, -9339778a, -2480c338, -7c8a2918, -7b708105, -5d335a5d, -d0197081, -ff065858, -897727a4, -38ff9f19, -7081ff06, -ffa91b5a, -51568576, -279238ff, -bf197081, -ff065156, -7585268a, -38c91958, -778025ff, -b9387a48, -7c417881, -ff065776, -80ec2e09, -81068a38, -67703358, -81054881, -5c7680e4, -2e80f238, -7680e424, -a7387680, -d82e81b8, -387680d8, -24903876, -802e82a8, -3876a52e, -82923882, -95397680, -e32e81e8, -38828b39, -7680f52e, -9b387680, -f5248b38, -7680f32e, -81dd3881, -f5397680, -f82e80fc, -3881eb39, -923d841b, -58587b80, -2e8e3877, -5480538a, -5279775b, -5680fe39, -77547b53, -8a527977, -5b568191, +33764957, +8140d017, +56758926, +80da3876, +687d5f5c, +59933977, +8a2480c3, +387c8a29, +187b7081, +055d335a, +5dd01970, +81ff0658, +58897727, +a438ff9f, +197081ff, +06ffa91b, +5a515685, +76279238, +ffbf1970, +81ff0651, +56758526, +8a38c919, +58778025, +ffb9387a, +487c4178, +81ff0657, +7680ec2e, +0981068a, +38677033, +58810548, +815c7680, +e42e80f2, +387680e4, +24a73876, +80d82e81, +b8387680, +d8249038, +76802e82, +a83876a5, +2e829238, +82953976, +80e32e81, +e838828b, +397680f5, +2e9b3876, +80f5248b, +387680f3, +2e81dd38, +81f53976, +80f82e80, +fc3881eb, 39923d84, 1b58587b, -802ea538, -79777108, -7a5a525b, -56758025, -8c387530, -56ad7834, -0280c505, -57765480, -538a5275, -5180c539, -79777108, -7a5a525b, -56758025, -8c387530, -56ad7834, -0280c505, -5776547b, -538a5275, -5180c139, -923d587b, -802e9e38, -77547680, -d8327030, -70802555, -51569052, -79841b5b, -56750851, -f9e53f9f, +802e8e38, +77548053, +8a527977, +5b5680fe, 3977547b, -567680d8, -2e098106, -83388156, -75539052, -79841b5b, -56750851, -facc3f95, -3df40555, -7f549639, -79841b83, -1233545b, -56983979, -841b7108, -575b5680, -5460537d, -527e51fb, -ac3f8739, -76527e51, -7d2d6770, -33588105, -48fc9339, -953d0d04, -7281a3dc, -0c7181a3, -e00c04fb, -3d0d883d, -70708405, -52085754, -755381a3, -dc085281, -a3e00851, -fbd63f87, +538a5279, +775b5681, +9139923d, +841b5858, +7b802ea5, +38797771, +087a5a52, +5b567580, +258c3875, +3056ad78, +340280c5, +05577654, +80538a52, +755180c5, +39797771, +087a5a52, +5b567580, +258c3875, +3056ad78, +340280c5, +05577654, +7b538a52, +755180c1, +39923d58, +7b802e9e, +38775476, +80d83270, +30708025, +55515690, +5279841b, +5b567508, +51f9e53f, +9f397754, +7b567680, +d82e0981, +06833881, +56755390, +5279841b, +5b567508, +51facc3f, +953df405, +557f5496, +3979841b, +83123354, +5b569839, +79841b71, +08575b56, +80546053, +7d527e51, +fbac3f87, +3976527e, +517d2d67, +70335881, +0548fc93, +39953d0d, +047281a3, +980c7181, +a39c0c04, +fb3d0d88, +3d707084, +05520857, +54755381, +a3980852, +81a39c08, +51fbd63f, +873d0d04, +ff3d0d73, +70085351, +02930533, +72347008, +8105710c, +833d0d04, +fc3d0d87, +3d881155, +7854adf8, +5351fba9, +3f805287, +3d51d13f, +863d0d04, +803d0d72, +88110870, +08800c51, +51823d0d, +04ff3d0d, +73881108, +84120871, +0c535183, 3d0d04ff, -3d0d7370, -08535102, -93053372, -34700881, -05710c83, +3d0d7384, +1108810a, +0784120c, +705252dd, +3f7151c8, +3f800b80, +0824f638, +841208fe, +0a068413, +0c7151c5, +3f833d0d, +04f93d0d, +797b7058, +55558057, +7b145886, +3d705254, +ffab3f73, +51ffb83f, +8c537352, +745180cb, +bd3f7480, +0c893d0d, +04fd3d0d, +75705254, +fefa3f80, +089f2a77, +8008bfff, +06710c53, +70535372, +802e8438, +73085271, +800c853d, +0d04fe3d, +0d745372, +51fed13f, +80089e2a, +70810651, +5271812e, +098106eb, +38720880, +0c843d0d, +04fc3d0d, +76788412, +08820a07, +c0800670, +84140c71, +87065557, +54547180, +2e843888, +135372bf, +ff067507, +84150c73, +51fe9a3f, +7351fe84, +3f80089e, +2a708106, +515271f0, +38841408, +fd0a0684, +150c7351, +fdfb3f86, 3d0d04fc, -3d0d873d, -88115578, -54aebb53, -51fba93f, -8052873d, -51d13f86, +3d0d7678, +7a545555, +80537274, +278f3872, +10157022, +73058115, +555351ee, +3971902a, +5170802e, +8d387183, +ffff0672, +902a0552, +ec397180, +0c863d0d, +04f83d0d, +7a7c0288, +05b30533, +5b595780, +7081a3b0, +57575484, +53745276, +5180c8ca, +3f800899, +38865377, +52731681, +a4b00551, +80c9ab3f, +7881a5f0, +153480cf, +39811484, +16851858, +56549f74, +27cd389f, +0b81a3ac, +08278738, +800b81a3, +ac0c81a3, +ac087082, +2b780881, +a3b0120c, +71100551, +54865377, +5281a4b0, +145180c8, +e53f81a3, +ac085478, +81a5f015, +34811481, +a3ac0c8a, 3d0d0480, -3d0d7288, -11087008, -800c5151, +3d0d028b, +05337084, +2981a690, +05800c51, 823d0d04, -ff3d0d73, -88110884, -1208710c, -5351833d, -0d04ff3d, -0d738411, -08810a07, -84120c70, -5252dd3f, -7151c83f, -800b8008, -24f63884, -1208fe0a, -0684130c, -7151c53f, -833d0d04, -f93d0d79, -7b705855, -5580577b, -1458863d, -705254ff, -ab3f7351, -ffb83f8c, -53735274, -5180cbbd, -3f74800c, -893d0d04, -fd3d0d75, -705254fe, -fa3f8008, -9f2a7780, -08bfff06, -710c5370, -53537280, -2e843873, -08527180, -0c853d0d, -04fe3d0d, -74537251, -fed13f80, -089e2a70, -81065152, -71812e09, -8106eb38, -7208800c, +fe3d0d02, +93053370, +84297110, +0581a6a0, +05800c52, 843d0d04, -fc3d0d76, -78841208, -820a07c0, -80067084, -140c7187, -06555754, -5471802e, -84388813, -5372bfff, -06750784, -150c7351, -fe9a3f73, -51fe843f, -80089e2a, -70810651, -5271f038, -841408fd, -0a068415, -0c7351fd, -fb3f863d, -0d04fc3d, -0d76787a, -54555580, -53727427, -8f387210, -15702273, -05811555, -5351ee39, -71902a51, -70802e8d, -387183ff, -ff067290, -2a0552ec, -3971800c, -863d0d04, -f83d0d7a, -7c028805, -b305335b, -59578070, -81a3f457, -57548453, -74527651, -80c8ca3f, -80089938, -86537752, -731681a4, -f4055180, -c9ab3f78, -81a6b415, -3480cf39, -81148416, -85185856, -549f7427, -cd389f0b, -81a3f008, -27873880, -0b81a3f0, -0c81a3f0, -0870822b, -780881a3, -f4120c71, -10055154, -86537752, -81a4f414, -5180c8e5, -3f81a3f0, -08547881, -a6b41534, -811481a3, -f00c8a3d, +fa3d0d78, +57805473, +81ff0670, +5255c43f, +84538008, +52765180, +c7943f80, +088a3874, +51c63f80, +0854b839, +81145483, +7427d838, +807081a3, +b0575754, +84537452, +765180c6, +ed3f8008, +8a387316, +81a4b005, +54913981, +14841685, +18585654, +9f7427dc, +38805473, +800c883d, +0d04ff3d, +0d81a3a8, +08527187, +26a83802, +8f053351, +7081a7c8, +13340293, +05335170, +81a7d013, +34718429, +81a7d805, +76710c51, +811281a3, +a80c833d, +0d04fe3d, +0d7481a3, +a00cbbb7, +53805288, +51ffb73f, +bdc35383, +528351ff, +ad3f843d, +0d04fa3d, +0d02a305, +3370822b, +56548653, +79527310, +74842905, +81a6a005, +5180c6c6, +3f7a7008, +81a69017, +0c547b70, +0881a6b8, +170c5480, +0b81a6d8, +160c883d, 0d04803d, 0d028b05, 33708429, -81a6d405, +81a6b805, 800c5182, -3d0d04fe, -3d0d0293, -05337084, -29711005, -81a6e405, -800c5284, -3d0d04fa, -3d0d7857, -80547381, -ff067052, -55c43f84, +3d0d04fd, +3d0d0297, +05337052, +52fdb83f, +80080872, +5254d73f, +71822b80, +08080975, +0781a6c8, +120c81a6, +c805800c, +853d0d04, +fb3d0d77, +79575580, +547381ff, +0651c43f, +84537452, +80085180, +c4d83f80, +08802ea4, +38811454, +837427e1, +387451fd, +973f8008, +54800880, +2e9b3886, 53800852, -765180c7, -943f8008, -8a387451, -c63f8008, -54b83981, -14548374, -27d83880, -7081a3f4, -57575484, -53745276, -5180c6ed, -3f80088a, -38731681, -a4f40554, -91398114, -84168518, -5856549f, -7427dc38, -80547380, -0c883d0d, -04ff3d0d, -81a3ec08, -52718726, -a838028f, -05335170, -81a88c13, -34029305, -33517081, -a8941334, -71842981, -a89c0576, -710c5181, -1281a3ec, -0c833d0d, -04fe3d0d, -7481a3e4, -0cbbfa53, -80528851, -ffb73fbe, -86538352, -8351ffad, -3f843d0d, -04fa3d0d, -02a30533, -70822b56, -54865379, -52731074, -84290581, -a6e40551, -80c6c63f, -7a700881, -a6d4170c, -547b7008, -81a6fc17, -0c54800b, -81a79c16, -0c883d0d, -04803d0d, -028b0533, -70842981, -a6fc0580, -0c51823d, -0d04fd3d, -0d029705, -33705252, -fdb83f80, -08087252, -54d73f71, -822b8008, -08097507, -81a78c12, -0c81a78c, -05800c85, -3d0d04fb, -3d0d7779, -57558054, -7381ff06, -51c43f84, -53745280, -085180c4, -d83f8008, -802ea438, -81145483, -7427e138, -7451fd97, -3f800854, -8008802e, -9b388653, -80085275, -5180c5a5, -3f8c3986, -5381ff52, -755180c7, -f43f8154, -73800c87, -3d0d04ff, -3d0d028f, -05337084, -2981a79c, -05700880, -0c525283, -3d0d0480, -3d0d7270, -33515170, -83268f38, -70842981, -a79c0570, -08810571, -0c51823d, -0d04f73d, -0d7b7d60, -6373555b, -5b5b55d3, -3f81a3e4, -0851f9b5, -3f800b80, -08831c82, -2a555854, -7373279b, -38748008, -56567570, -84055708, -75708405, -570c8114, -ff145454, -72ec3883, -19822a53, -8073279d, -387d7484, -29185656, -75708405, -57087570, -8405570c, -8114ff14, -545472ec, -38831882, -2a538073, -279d387f, -74842918, -56567570, -84055708, -75708405, -570c8114, -ff145454, -72ec3873, -81065372, -812e0981, -06893873, -84291753, -80730c78, -1a185281, -a3e40851, -f8c23f8b, -3d0d04ec, -3d0d0280, -db053358, -778b3d34, +755180c5, +a53f8c39, 865381ff, -52963dd6, -055180c5, -e83f7751, -facd3f86, -70548008, -53973ddc, -05525780, -c2f73f90, -86028405, -b6052381, -0b903d23, -90800284, -05ba0523, -76913d34, -84028405, -bd053481, -028405be, -05237751, -fa913f76, +52755180, +c7f43f81, +5473800c, +873d0d04, +ff3d0d02, +8f053370, +842981a6, +d8057008, +800c5252, +833d0d04, +803d0d72, +70335151, +7083268f, +38708429, +81a6d805, +70088105, +710c5182, +3d0d04f7, +3d0d7b7d, +60637355, +5b5b5b55, +d33f81a3, +a00851f9, +b53f800b, +8008831c, +822a5558, +54737327, +9b387480, +08565675, +70840557, +08757084, +05570c81, +14ff1454, +5472ec38, +8319822a, +53807327, +9d387d74, +84291856, +56757084, +05570875, +70840557, +0c8114ff, +14545472, +ec388318, +822a5380, +73279d38, +7f748429, +18565675, +70840557, +08757084, +05570c81, +14ff1454, +5472ec38, +73810653, +72812e09, +81068938, +73842917, +5380730c, +781a1852, +81a3a008, +51f8c23f, +8b3d0d04, +ec3d0d02, +80db0533, +58778b3d, +34865381, +ff52963d, +d6055180, +c5e83f77, +51facd3f, +86705480, +0853973d, +dc055257, +80c2f73f, +90860284, +05b60523, +810b903d, +23908002, +8405ba05, +2376913d, +34840284, +05bd0534, +81028405, +be052377, +51fa913f, +76538008, +52963dec, +055180c2, +bd3f7751, +f9e93f84, 53800852, -963dec05, -5180c2bd, -3f7751f9, -e93f8453, -80085296, -3df20551, -80c2aa3f, -76538052, -963df605, -5180c4f9, -3f677008, -46578056, -80558054, -8053b052, -963dd005, -51fdaf3f, -963d0d04, -fe3d0d81, -a3e80853, -728f26a3, -38721081, -a7ac0502, -84059205, -22535171, -71237284, -2981a7cc, -0576710c, -51811381, -a3e80c84, -3d0d04e7, -3d0da13d, -08a33d08, -a53d0802, -8c0580ef, -05339d3d, -70577456, -5c5c5c5d, -5bfbc83f, -800881ff, -0657768b, -388183c4, -51f4983f, -81f03978, -8e3d3486, -5377529b, -3dce0551, -80c18a3f, -7851f8cb, -3f865380, -08529b3d, -d4055180, -c0f73f90, -80028405, -80c20523, -818a800b, -933d239c, -1a577602, -840580c6, -0523800b, -943d2381, -80800284, -0580ca05, -2380c081, -0b953d23, -80028405, -80ce0523, -7851f7ea, -3f800808, -457a0846, -80538a52, -9b3ddc05, -51f68f3f, -80080957, -76028405, -80ce0523, -0280f305, -33577698, -3d340280, -f7053357, -76028405, -80d90534, -80028405, -80da0523, -0280fa05, -22577699, -3d230280, -fe052257, -76028405, -80de0523, -80538452, -9b3df005, -51f5bf3f, -80085379, -812a527b, -51f5b33f, -80080957, -76028405, -80da0523, -80568055, -79547b53, -b0529b3d, -c80551fa, -d53f9b3d, -0d04f93d, -0d7f587e, -577a5602, -b6052255, -02b20522, -54805380, -5202a705, -3351fdbb, -3f893d0d, -04e83d0d, -6ba13d08, -02880580, -eb05339b, -3d705673, -555b5b5b, -5bf9843f, -800881ff, -0657768b, -388183fc, -51f1d43f, -81b83978, -8d3d3486, -5377529a, -3dce0551, -bec73f78, -51f6883f, -86538008, -529a3dd4, -0551beb5, -3f908002, -8405be05, +963df205, +5180c2aa, +3f765380, +52963df6, +055180c4, +f93f6770, +08465780, +56805580, +548053b0, +52963dd0, +0551fdaf, +3f963d0d, +04fe3d0d, +81a3a408, +53728f26, +a3387210, +81a6e805, +02840592, +05225351, +71712372, +842981a7, +88057671, +0c518113, +81a3a40c, +843d0d04, +e73d0da1, +3d08a33d, +08a53d08, +028c0580, +ef05339d, +3d705774, +565c5c5c, +5d5bfbc8, +3f800881, +ff065776, +8b388183, +8051f498, +3f81f039, +788e3d34, +86537752, +9b3dce05, +5180c18a, +3f7851f8, +cb3f8653, +8008529b, +3dd40551, +80c0f73f, +90800284, +0580c205, 23818a80, -0b923d23, +0b933d23, 9c1a5776, 02840580, -c2052380, -0b933d23, +c6052380, +0b943d23, 81808002, -840580c6, +840580ca, 052380c0, -910b943d, +810b953d, 23800284, -0580ca05, -237851f5, -a93f8008, -08447a08, -4580538a, -529a3ddc, -0551f3ce, +0580ce05, +237851f7, +ea3f8008, +08457a08, +4680538a, +529b3ddc, +0551f68f, 3f800809, 57760284, -0580ca05, -230280f2, +0580ce05, +230280f3, +05335776, +983d3402, +80f70533, +57760284, +0580d905, +34800284, +0580da05, +230280fa, 05225776, -973d2302, -80f60522, +993d2302, +80fe0522, 57760284, -0580d605, -23881a57, -76983d23, -80028405, -80da0523, -80568055, -79546e53, -b0529a3d, -c80551f8, -c93f9a3d, -0d04f23d, -0d650284, -0580c305, -33941289, -1333535f, -5f587791, +0580de05, +23805384, +529b3df0, +0551f5bf, +3f800853, +79812a52, +7b51f5b3, +3f800809, +57760284, +0580da05, +23805680, +5579547b, +53b0529b, +3dc80551, +fad53f9b, +3d0d04f9, +3d0d7f58, +7e577a56, +02b60522, +5502b205, +22548053, +805202a7, +053351fd, +bb3f893d, +0d04e83d, +0d6ba13d, +08028805, +80eb0533, +9b3d7056, +73555b5b, +5b5bf984, +3f800881, +ff065776, +8b388183, +b851f1d4, +3f81b839, +788d3d34, +86537752, +9a3dce05, +51bec73f, +7851f688, +3f865380, +08529a3d, +d40551be, +b53f9080, +028405be, +0523818a, +800b923d, +239c1a57, +76028405, +80c20523, +800b933d, +23818080, +02840580, +c6052380, +c0910b94, +3d238002, +840580ca, +05237851, +f5a93f80, +0808447a, +08458053, +8a529a3d, +dc0551f3, +ce3f8008, +09577602, +840580ca, +05230280, +f2052257, +76973d23, +0280f605, +22577602, +840580d6, +0523881a, +5776983d, +23800284, +0580da05, +23805680, +5579546e, +53b0529a, +3dc80551, +f8c93f9a, +3d0d04f2, +3d0d6502, +840580c3, +05339412, +89133353, +5f5f5877, +912e0981, +0680d238, +800b81a3, +a4085b59, +787a2780, +c43881a7, +880b81a6, +e85d5b7b, +7082055d, +227d2240, +58777f2e, +0981069e, +387d51f4, +823f8057, +8056821d, +22557754, +80085361, +527d517a, +0858772d, +8c398119, +841c5c59, +797926c7, +38903d0d, +04df3d0d, +8044a33d, +c4055281, +a3a00851, +f0e33f80, +085d8008, +802e8584, +38800851, +f7923f94, +1d921e22, +5f5a7d90, +862e0981, +0682fa38, +7c337a22, +595b7781, 2e098106, -80d23880, -0b81a3e8, -085b5978, -7a2780c4, -3881a7cc, -0b81a7ac, -5d5b7b70, -82055d22, -7d224058, -777f2e09, -81069e38, -7d51f482, -3f805780, -56821d22, -55775480, -08536152, -7d517a08, -58772d8c, -39811984, -1c5c5979, -7926c738, -903d0d04, -df3d0d80, -44a33dc4, -055281a3, -e40851f0, -e33f8008, -5d800880, -2e858438, -800851f7, -923f941d, -921e225f, -5a7d9086, +84d63882, +1a225877, +90802e09, +810684c8, +38841a22, +58778c84, 2e098106, -82fa387c, -337a2259, -5b77812e, -09810684, -d638821a, -22587790, -802e0981, -0684c838, -841a2258, -778c842e, -09810684, -ba38861a, -22587782, +84ba3886, +1a225877, +822e0981, +06a43893, +3d598453, +a21d5278, +51bbb33f, +a13d5886, +539c1d52, +7751bba6, +3f7a5377, +527851f1, +c03f861a, +22587781, 2e098106, -a438933d, -598453a2, -1d527851, -bbb33fa1, -3d588653, -9c1d5277, -51bba63f, -7a537752, -7851f1c0, -3f861a22, -5877812e, -09810683, -fe387a51, -f2bc3fac, -1d5f8453, -8008527e, -51ba8a3f, -80085c80, -0883e438, -7a51f2b7, -3f800858, -7a963d34, -9c1d5986, +83fe387a, +51f2bc3f, +ac1d5f84, +53800852, +7e51ba8a, +3f80085c, +800883e4, +387a51f2, +b73f8008, +587a963d, +349c1d59, +86537852, +a33dce05, +51badb3f, +7a51f29c, +3f865380, +0852a33d, +d40551ba, +c93f7d02, +840580e2, +05237922, +9b3d2382, +1a220284, +0580e605, +23841a33, +9c3d3485, +1a330284, +0580e905, +34820284, +0580ea05, +23865377, +52a33de4, +0551ba8e, +3f847054, +7f53a43d, +ea055258, +ba803f86, 537852a3, -3dce0551, -badb3f7a, -51f29c3f, -86538008, -52a33dd4, -0551bac9, -3f7d0284, -0580e205, -2379229b, -3d23821a, -22028405, -80e60523, -841a339c, -3d34851a, -33028405, -80e90534, -82028405, -80ea0523, -86537752, -a33de405, -51ba8e3f, -8470547f, -53a43dea, -055258ba, -803f8653, -7852a33d, -ee0551b9, -f43f7753, -a21d52a3, -3df40551, -b9e73f7b, -567b557b, -547b53b0, -52a33dc8, -0551f4fe, -3f82c039, -7f51f0fe, -3f788429, -81a7cc05, -61f80558, -881c5782, -1c22567b, -22558008, -54625360, -52700851, -58772d81, -bd397c51, -f0d43f77, -842981a8, -9c05f81d, +3dee0551, +b9f43f77, +53a21d52, +a33df405, +51b9e73f, +7b567b55, +7b547b53, +b052a33d, +c80551f4, +fe3f82c0, +397f51f0, +fe3f7884, +2981a788, +0561f805, 58881c57, -861c2256, -841c2255, -8008547e, -537d5270, -08515877, -2d81ec39, -7d90802e, -09810681, -e238a81d, -7a22708c, -2a5a5a5b, -77842e09, -810681cf, -3878882a, -708f0651, -5877852e, +821c2256, +7b225580, +08546253, +60527008, +5158772d, +81bd397c, +51f0d43f, +77842981, +a7d805f8, +1d58881c, +57861c22, +56841c22, +55800854, +7e537d52, +70085158, +772d81ec, +397d9080, +2e098106, +81e238a8, +1d7a2270, +8c2a5a5a, +5b77842e, 09810681, -be38861a, -2280ffff, -06597881, -b2387c33, -538c1d52, -a01d7052, -42eed93f, -891a3358, -77912e09, -8106bf38, -7c33821b, -22ec0581, -a3e8085e, -4240807c, -279e3882, -1b2281a7, -ac405e7e, -70820540, -2258777e, -2efeb138, -8119597b, -7926ec38, -821b2253, -7a225281, -84b051ea, -e63f891a, -33587781, +cf387888, +2a708f06, +51587785, 2e098106, -80cd387c, -338c1b82, -1c22ec05, -5e5f5d80, -0b81a3ec, -085b5877, -7a27aa38, -7a335981, -a88c1833, -4078602e, -09810691, -38811b33, -81a89419, -33415f7e, -602efdfe, -38811858, -797826db, -387a3352, -8184d851, -ea8d3f81, -a3e40851, -eafc3fa3, -3d0d0482, -0b800c04, -fd3d0d76, -54845383, -80800284, -05970533, -52527080, -2e873885, -5383a080, -52728429, -82c08005, -70087a9f, -06555151, -70802e80, -c1387394, -130c779f, -06707485, -2b0770a0, -80079815, -0c525481, -0b9c130c, -9c120851, -70812ef8, -3872852b, -740770b8, -80079814, -0c51810b, -9c130c9c, -12085170, -812ef838, -9c397285, +81be3886, +1a2280ff, +ff065978, +81b2387c, +33538c1d, +52a01d70, +5242eed9, +3f891a33, +5877912e, +098106bf, +387c3382, +1b22ec05, +81a3a408, +5e424080, +7c279e38, +821b2281, +a6e8405e, +7e708205, +40225877, +7e2efeb1, +38811959, +7b7926ec, +38821b22, +537a2252, +8183ec51, +eae63f89, +1a335877, +812e0981, +0680cd38, +7c338c1b, +821c22ec, +055e5f5d, +800b81a3, +a8085b58, +777a27aa, +387a3359, +81a7c818, +33407860, +2e098106, +9138811b, +3381a7d0, +1933415f, +7e602efd, +fe388118, +58797826, +db387a33, +52818494, +51ea8d3f, +81a3a008, +51eafc3f, +a33d0d04, +820b800c, +04fd3d0d, +76548453, +83808002, +84059705, +33525270, +802e8738, +855383a0, +80527284, +2982c080, +0570087a, +9f065551, +5170802e, +80c13873, +94130c77, +9f067074, +852b0770, +a0800798, +150c5254, +810b9c13, +0c9c1208, +5170812e, +f8387285, 2b740770, -88800798, +b8800798, 140c5181, 0b9c130c, 9c120851, 70812ef8, -38901208, -800c853d, -0d04f73d, -0d7b0284, -05b30533, -585802b7, -05338b3d, -3481548b, -3dfc0553, +389c3972, +852b7407, +70888007, +98140c51, +810b9c13, +0c9c1208, +5170812e, +f8389012, +08800c85, +3d0d04f7, +3d0d7b02, +8405b305, +33585802, +b705338b, +3d348154, +8b3dfc05, +53765277, +51e0923f, +800881ff, +0655ff56, +74802e9e, +3881548b, +3df80553, 76527751, -e0923f80, +dede3f80, 0881ff06, -55ff5674, -802e9e38, -81548b3d, -f8055376, -527751de, -de3f8008, -81ff0655, -74802e85, -38893d33, -5675800c, -8b3d0d04, -f73d0d7b, -5a838080, -5679802e, -853883a0, -80568184, -f851e7fb, -3f81760c, -7981ff06, -8185a052, -59e7ec3f, +5574802e, +8538893d, +33567580, +0c8b3d0d, +04f73d0d, +7b5a8380, +80567980, +2e853883, +a0805681, +84b451e7, +fb3f8176, +0c7981ff, +068184dc, +5259e7ec, +3f845481, +53805278, +51fde63f, +80088280, +80075884, +56838080, +5778802e, +87388556, +83a08057, +75842982, +c0800570, +08515675, +802eb438, +800b9418, +0ca1810b, +98180c81, +0b9c180c, +9c170856, +75812ef8, +38779018, +0ca9810b, +98180c81, +0b9c180c, +9c170856, +75812ef8, +38993977, +90180c91, +800b9818, +0c810b9c, +180c9c17, +08567581, +2ef83877, +8f2a5675, +81065675, +802e9338, 84548153, 80527851, -fde63f80, -08828080, -07588456, -83808057, -78802e87, -38855683, -a0805775, -842982c0, -80057008, -51567580, -2eb43880, -0b94180c, -a1810b98, -180c810b, -9c180c9c, -17085675, -812ef838, -7790180c, -a9810b98, -180c810b, -9c180c9c, -17085675, -812ef838, -99397790, -180c9180, -0b98180c, -810b9c18, -0c9c1708, -5675812e, -f838778f, -2a567581, -06567580, -2e933884, -54815380, -527851fc, -db3f8008, -8f2a56e6, -3982c0a0, -5679802e, -853882c0, -a4567508, -70840670, -822a5758, -70820670, -812a5658, -81065379, -528185c8, -51e6a43f, -8b3d0d04, -fa3d0d78, -7a7c8186, -88545957, -54e6903f, -75528186, -9451e687, -3f818698, -51e6803f, -73862e83, -df387386, -269b3873, -812e8191, -38817426, -ad387384, -2e81ff38, -73852e82, -d1388a9b, -3973882e, -85f53888, -7426849f, -3873982e, -88883873, -83ffff2e, -89b63889, -fe398186, -9c51e5b7, -3f765281, -869451e5, -ae3f8186, -9851e5a7, -3f8f5581, -752b7706, -5473802e, -b038748f, -26ab3874, -84298193, -ec055473, -08048186, -a8519739, -8186b051, -91398186, -bc518b39, -8186cc51, -85398186, -e451e4eb, -3fff1555, -748025ff, -be3888cd, -398186f4, -51e4d83f, -76528186, -9451e4cf, -3f818698, -51e4c83f, -8f558175, -2b770654, -73802eb6, -3874822e, -a0387482, -24883874, -812e9c38, -b9397487, -2e098106, -b1388187, -8051e49b, -3f8655d2, -39818790, -51983981, -879c51e4, -8a3f8055, -c1397482, -2e098106, -8d388187, -b051e3f7, -3f8155ff, -ad39ff15, +fcdb3f80, +088f2a56, +e63982c0, +a0567980, +2e853882, +c0a45675, +08708406, +70822a57, +58708206, +70812a56, +58810653, +79528185, +8451e6a4, +3f8b3d0d, +04fa3d0d, +787a7c81, +85c45459, +5754e690, +3f755281, +85d051e6, +873f8185, +d451e680, +3f73862e, +83df3873, +86269b38, +73812e81, +91388174, +26ad3873, +842e81ff, +3873852e, +82d1388a, +9b397388, +2e85f538, +88742684, +9f387398, +2e888838, +7383ffff, +2e89b638, +89fe3981, +85d851e5, +b73f7652, +8185d051, +e5ae3f81, +85d451e5, +a73f8f55, +81752b77, +06547380, +2eb03874, +8f26ab38, +74842981, +93a80554, +73080481, +85e45197, +398185ec, +51913981, +85f8518b, +39818688, +51853981, +86a051e4, +eb3fff15, 55748025, -ffa43887, -d4398187, -c051e3df, +ffbe3888, +cd398186, +b051e4d8, 3f765281, -869451e3, -d63f8186, -9851e3cf, +85d051e4, +cf3f8185, +d451e4c8, 3f8f5581, 752b7706, 5473802e, -a0387480, -2e943880, -7524a038, -748f249b, -388187d0, -51e3ac3f, -92398187, -e45183bd, -39748838, -8187f851, -83b339ff, +b6387482, +2ea03874, +82248838, +74812e9c, +38b93974, +872e0981, +06b13881, +86bc51e4, +9b3f8655, +d2398186, +cc519839, +8186d851, +e48a3f80, +55c13974, +822e0981, +068d3881, +86ec51e3, +f73f8155, +ffad39ff, 15557480, -25c53886, -fc398188, -9051e387, -3f765281, -869451e2, -fe3f8186, -9851e2f7, -3f8f5581, -752b7706, -5473802e, -80c23874, -8726bd38, -74842981, -94ac0554, -73080481, -88a851a9, -398188bc, -51a33981, -88c0519d, -398188c8, -51973981, -88d05191, -398188d8, -518b3981, -88e05185, -398188ec, -51e2a83f, +25ffa438, +87d43981, +86fc51e3, +df3f7652, +8185d051, +e3d63f81, +85d451e3, +cf3f8f55, +81752b77, +06547380, +2ea03874, +802e9438, +807524a0, +38748f24, +9b388187, +8c51e3ac, +3f923981, +87a05183, +bd397488, +388187b4, +5183b339, ff155574, -8025ffab, -38868a39, +8025c538, +86fc3981, +87cc51e3, +873f7652, +8185d051, +e2fe3f81, +85d451e2, +f73f8f55, +81752b77, +06547380, +2e80c238, +748726bd, +38748429, +8193e805, +54730804, +8187e451, +a9398187, +f851a339, +8187fc51, +9d398188, +84519739, +81888c51, +91398188, +94518b39, +81889c51, +85398188, +a851e2a8, +3fff1555, +748025ff, +ab38868a, +398188c0, +51e2953f, +76528185, +d051e28c, +3f8185d4, +51e2853f, +8f558175, +2b770654, +73802ebc, +38748e2e, +a038748e, +24883874, +8d2ea138, +ab39748f, +2e098106, +a3388188, +dc51e1d8, +3f8e55d2, +398188f0, +51e1cd3f, +8d55c739, 81898451, -e2953f76, -52818694, -51e28c3f, -81869851, -e2853f8f, -5581752b, -77065473, -802ebc38, -748e2ea0, -38748e24, -8838748d, -2ea138ab, -39748f2e, -098106a3, -388189a0, -51e1d83f, -8e55d239, +e1c23f8c, +55ffbb39, +ff155574, +8025ffb2, +38859f39, +81899c51, +e1aa3f76, +528185d0, +51e1a13f, +8185d451, +e19a3f75, +812e0981, +0680f038, +768f0654, +738f2684, +f5387384, +29819488, +05547308, +048189a8, +51818f39, 8189b451, -e1cd3f8d, -55c73981, -89c851e1, -c23f8c55, -ffbb39ff, -15557480, -25ffb238, -859f3981, -89e051e1, -aa3f7652, -81869451, -e1a13f81, -869851e1, -9a3f7581, -2e098106, -80f03876, -8f065473, -8f2684f5, -38738429, -8194cc05, -54730804, -8189ec51, -818f3981, -89f85181, -8839818a, -84518181, +81883981, +89c05181, +81398189, +d05180fa, +398189dc, +5180f339, +8189e851, +80ec3981, +89f85180, +e539818a, +845180de, 39818a94, -5180fa39, +5180d739, 818aa051, -80f33981, +80d03981, 8aac5180, -ec39818a, -bc5180e5, +c939818a, +b85180c2, 39818ac8, -5180de39, +51bc3975, +832e0981, +06848738, +76830654, +73812ea0, +38817426, +a1387382, +2e903873, +832e0981, +0683eb38, 818ad851, -80d73981, -8ae45180, -d039818a, -f05180c9, -39818afc, -5180c239, -818b8c51, -bc397583, +9139818a, +e8518b39, +818af851, +8539818b, +8851dfe4, +3f83cf39, +818b9851, +dfda3f76, +528185d0, +51dfd13f, +8185d451, +dfca3f8f, +5581752b, +77065473, +802e81ef, +38748f26, +81e93874, +84298194, +c8055473, +0804768e, +2a813270, +81065154, +73802e81, +ce38818b, +a45181c4, +3975812e, +09810681, +be38818b, +b85181b4, +3975812e, +09810681, +ae38818b, +d05181a4, +39818bec, +51819d39, +818c8051, +81963975, +812e0981, +06819038, +818c9451, +81863975, +812e0981, +06818038, +818cb451, +80f63975, +812e0981, +0680f038, +818a9451, +80e63975, +812e0981, +0680e038, +818aa051, +80d63975, +812e0981, +0680d038, +818aac51, +80c63975, +812e0981, +0680c038, +818ab851, +b7397581, 2e098106, -84873876, -83065473, -812ea038, -817426a1, -3873822e, -90387383, +b238818c, +c851a939, +75812e09, +8106a438, +818cd451, +9b397581, 2e098106, -83eb3881, -8b9c5191, -39818bac, -518b3981, -8bbc5185, -39818bcc, -51dfe43f, -83cf3981, -8bdc51df, -da3f7652, -81869451, -dfd13f81, -869851df, -ca3f8f55, +9638818c, +e0518d39, +75812e09, +81068838, +8186a451, +ddce3fff, +15557480, +25fdfe38, +81b03981, +8cec51dd, +bb3f7652, +8185d051, +ddb23f81, +85d451dd, +ab3f8f55, 81752b77, 06547380, -2e81ef38, -748f2681, -e9387484, -2981958c, -05547308, -04768e2a, -81327081, -06515473, -802e81ce, -38818be8, -5181c439, -75812e09, -810681be, -38818bfc, -5181b439, -75812e09, -810681ae, -38818c94, -5181a439, -818cb051, -819d3981, -8cc45181, -96397581, -2e098106, -81903881, -8cd85181, -86397581, -2e098106, -81803881, -8cf85180, -f6397581, -2e098106, -80f03881, -8ad85180, -e6397581, -2e098106, -80e03881, -8ae45180, -d6397581, -2e098106, -80d03881, -8af05180, -c6397581, +2eba3874, +8c2680fd, +38748429, +81958805, +54730804, +818cfc51, +9d39818d, +8c519739, +818dac51, +9139818d, +bc518b39, +818dcc51, +8539818d, +dc51dce8, +3f80ca39, +74812eb2, +38748124, +88387480, +2eb438b9, +3974822e, +95387483, 2e098106, -80c03881, -8afc51b7, -3975812e, -098106b2, -38818d8c, -51a93975, -812e0981, -06a43881, -8d98519b, -3975812e, -09810696, -38818da4, -518d3975, -812e0981, -06883881, -86e851dd, -ce3fff15, -55748025, -fdfe3881, -b039818d, -b051ddbb, -3f765281, -869451dd, -b23f8186, -9851ddab, -3f8f5581, -752b7706, -5473802e, -ba38748c, -2680fd38, -74842981, -95cc0554, -73080481, -8dc0519d, -39818dd0, -51973981, -8df05191, -39818e80, -518b3981, -8e905185, -39818ea0, -51dce83f, -80ca3974, -812eb238, -74812488, -3874802e, -b438b939, -74822e95, -3874832e, -098106ac, -38818eb0, -51dcc03f, -8255ff93, -39818ec4, -51dcb43f, -8155ff87, -39818ed8, -51dca83f, -7355fefb, -39818eec, -51fcb639, -ff155574, -8025feeb, -38818f80, -5180c739, -7652818f, -8451dc83, -3f769e80, -0670882a, -54547683, -e0800670, -8c2a5354, -818fa051, -dbe93f76, -8e067081, -2a535481, -8fb051db, -da3f7681, -06547380, -2e883881, -8fbc51db, -ca3f8192, -a451dbc3, -3fa13981, -8fd851db, -ba3f7352, -81869451, -dbb13f81, -8ff051db, -aa3f7652, -8182a051, -dba13f88, -3d0d04e5, -3d0d6e02, -840580f7, -05335858, -a4538196, -80529d3d, -d80551a8, -883f893d, -55a85381, -96a45274, -51a7fa3f, -8192a451, -daed3f74, -56895577, -54815375, -08527651, -f0e23f80, -084c6b53, -81527570, -84055708, -51f4ad3f, -ff155574, -8025dc38, -933d5688, -55775483, -53750852, -7651f0b8, -3f80084c, -6b538352, -75708405, -570851f4, -833fff15, -55748025, -dc388192, -a451da93, -3f9d3d0d, -04f93d0d, -795882c0, -a0557780, -2e853882, -c0a45574, -0870832a, -70810651, -56567480, -2e8e3875, -81065377, -52819080, -51d9e03f, -75842a70, -81065155, -74802e92, -38758206, -70812a54, -55775281, -90a851d9, -c23f7585, +ac38818d, +ec51dcc0, +3f8255ff, +9339818e, +8051dcb4, +3f8155ff, +8739818e, +9451dca8, +3f7355fe, +fb39818e, +a851fcb6, +39ff1555, +748025fe, +eb38818e, +bc5180c7, +39765281, +8ec051dc, +833f769e, +80067088, +2a545476, +83e08006, +708c2a53, +54818edc, +51dbe93f, +768e0670, +812a5354, +818eec51, +dbda3f76, +81065473, +802e8838, +818ef851, +dbca3f81, +91e051db, +c33fa139, +818f9451, +dbba3f73, +528185d0, +51dbb13f, +818fac51, +dbaa3f76, +528181dc, +51dba13f, +883d0d04, +e53d0d6e, +02840580, +f7053358, +58a45381, +95bc529d, +3dd80551, +a8883f89, +3d55a853, +8195e052, +7451a7fa, +3f8191e0, +51daed3f, +74568955, +77548153, +75085276, +51f0e23f, +80084c6b, +53815275, +70840557, +0851f4ad, +3fff1555, +748025dc, +38933d56, +88557754, +83537508, +527651f0, +b83f8008, +4c6b5383, +52757084, +05570851, +f4833fff, +15557480, +25dc3881, +91e051da, +933f9d3d, +0d04f93d, +0d795882, +c0a05577, +802e8538, +82c0a455, +74087083, 2a708106, -56577480, -2e923875, -84067082, -2a545577, -528190d4, -51d9a43f, -75b80655, -74802e80, -c6387587, -065574bf, -3882c090, -5577802e, -853882c0, -94557408, -5574812e, -098106a7, -387751f0, -e33f8452, -8051fdd3, -3f80e451, -83a93f84, -528051fd, -c63f80e4, -51839c3f, -84528051, -fdb93f76, -81065574, -802e82bd, -3875822a, +51565674, +802e8e38, +75810653, +7752818f, +bc51d9e0, +3f75842a, 70810651, 5574802e, -8d387752, -8190fc51, -d8b53f82, -a4397752, -8191b851, -d8a93f83, -fc805677, -802e8538, -83f88056, -815182d7, -3f835380, -d0527551, -efa83f80, -0b800824, -81e43880, -08810655, -7481cb38, -8008842a, -70810651, +92387582, +0670812a, +54557752, +818fe451, +d9c23f75, +852a7081, +06565774, +802e9238, +75840670, +822a5455, +77528190, +9051d9a4, +3f75b806, 5574802e, -88388191, -f85181d6, -39800885, +80c63875, +87065574, +bf3882c0, +90557780, +2e853882, +c0945574, +08557481, +2e098106, +a7387751, +f0e33f84, +528051fd, +d33f80e4, +5183a93f, +84528051, +fdc63f80, +e451839c, +3f845280, +51fdb93f, +76810655, +74802e82, +bd387582, +2a708106, +51557480, +2e8d3877, +528190b8, +51d8b53f, +82a43977, +528190f4, +51d8a93f, +83fc8056, +77802e85, +3883f880, +56815182, +d73f8353, +80d05275, +51efa83f, +800b8008, +2481e438, +80088106, +557481cb, +38800884, 2a708106, 51557480, 2e883881, -92905181, -c1398008, -862a7081, -06515574, -802e8838, -8192a851, -81ac3986, -5380d052, -7551eece, -3f800b80, -0824818a, -38800881, -06557480, -2e883881, -92c05181, -89398008, -812a7081, +91b45181, +d6398008, +852a7081, 06515574, 802e8838, -8192e051, -80f43980, -08832a70, +8191cc51, +81c13980, +08862a70, 81065155, 74802e88, -38819380, -5180df39, -885380d0, +388191e4, +5181ac39, +865380d0, 527551ee, -813f800b, -800824be, -38800882, -2a813270, +ce3f800b, +80082481, +8a388008, +81065574, +802e8838, +8191fc51, +81893980, +08812a70, 81065155, -74bc388a, -5380d052, -7551ede2, -3f800b80, -08249f38, -8008872a, +74802e88, +3881929c, +5180f439, +8008832a, 70810651, 5574802e, -9d389253, -80d05275, -51edc33f, -80088025, -87388193, -a0518b39, -8193c051, -85398193, -d051d68f, -3f81a8bc, -18335684, -54815381, -527781ff, -06705257, -ebfe3f80, -08822a70, -81065155, -7481a8bc, -19347593, -3874802e, -8e387651, -da943f80, -08527651, -dfb53f89, -3d0d0480, -3d0d7281, -a8bc1133, -800c5182, -3d0d04fd, -3d0d7554, -80537274, -259b3882, -c0800852, +88388192, +bc5180df, +39885380, +d0527551, +ee813f80, +0b800824, +be388008, +822a8132, +70810651, +5574bc38, +8a5380d0, +527551ed, +e23f800b, +8008249f, +38800887, +2a708106, +51557480, +2e9d3892, +5380d052, +7551edc3, +3f800880, +25873881, +92dc518b, +398192fc, +51853981, +938c51d6, +8f3f81a7, +f8183356, +84548153, +81527781, +ff067052, +57ebfe3f, +8008822a, +70810651, +557481a7, +f8193475, +93387480, +2e8e3876, +51da943f, +80085276, +51dfb53f, +893d0d04, +803d0d72, +81a7f811, +33800c51, +823d0d04, +fd3d0d75, +54805372, +74259b38, 82c08008, -70733151, -518ad797, -7127f138, -811353e2, -39853d0d, -04fd3d0d, -78028405, -9f053377, -bfffff06, -55525470, +5282c080, +08707331, +51518a96, +897127f1, +38811353, +e239853d, +0d04fd3d, +0d780284, +059f0533, +77bfffff, +06555254, +70802e86, +3872880a, +07537282, +0a075380, +0b83f68c, +0870842a, +70810651, +51525270, +722e9d38, +81125273, +72278538, +80519d39, +83f68c08, +70842a70, +81065151, +5170e538, +7683f680, +0c7283f6, +840c8151, +70800c85, +3d0d04fc, +3d0d777a, +028805a3, +053379bf, +ffff0656, +53565470, 802e8638, 72880a07, -5372820a, +5372840a, 0753800b, 83f68c08, 70842a70, 81065151, 52527072, -2e9d3881, -12527372, -27853880, -519d3983, +2e993881, +12527175, +26b73883, f68c0870, 842a7081, 06515151, -70e53876, -83f6800c, -7283f684, -0c815170, -800c853d, -0d04fc3d, -0d777a02, -8805a305, -3379bfff, -ff065653, -56547080, -2e863872, -880a0753, -72840a07, -53800b83, -f68c0870, -842a7081, -06515152, -5270722e, -99388112, -52717526, -b73883f6, -8c087084, -2a708106, -51515170, -e9387380, -2e843880, -740c7283, -f6840c80, -0b83f68c, +70e93873, +802e8438, +80740c72, +83f6840c, +800b83f6, +8c087081, +06515252, +70722e99, +38811252, +74722785, +3880519a, +3983f68c, 08708106, -51525270, -722e9938, -81125274, -72278538, -80519a39, -83f68c08, -70810651, -5170e938, -73802e87, -3883f688, -08740c81, -5170800c, -863d0d04, -f63d0d7d, -7f5a5a81, -7d9fffff, -06988080, -07595780, -56757927, -af387516, -55828080, -5481538c, -3dfc0552, -741851fe, -b93f8008, -81ff067a, -16565702, -aa052275, -23811656, -75792784, -3876d338, -76800c8c, -3d0d04f6, -3d0d7d7f, -71307073, -07802570, -73a02607, -51515759, -5a805674, -762e0981, -0681ee38, -82808054, -815381aa, -52888851, -fd833f80, +515170e9, +3873802e, +873883f6, +8808740c, +81517080, +0c863d0d, +04f63d0d, +7d7f5a5a, +817d9fff, +ff069880, +80075957, +80567579, +27af3875, +16558280, +80548153, +8c3dfc05, +52741851, +feb93f80, 0881ff06, -56828080, -54815380, -d5528880, -51fcee3f, -80087606, -5675802e, -b1388280, +7a165657, +02aa0522, +75238116, +56757927, +843876d3, +3876800c, +8c3d0d04, +f63d0d7d, +7f713070, +73078025, +7073a026, +07515157, +595a8056, +74762e09, +810681ee, +38828080, +54815381, +aa528888, +51fd833f, +800881ff, +06568280, 80548153, -a5529880, -8051fcd5, +80d55288, +8051fcee, +3f800876, +06567580, +2eb13882, +80805481, +53a55298, +808051fc, +d53f8008, +81ff0656, +75802e97, +38828080, +548153ff, +18529880, +8051fcba, 3f800881, -ff065675, -802e9738, -82808054, -8153ff18, -52988080, -51fcba3f, +ff06567c, +9fffff06, +98808007, +59805776, +7827a838, +75802e9e, +3876177a, +11702251, +57558280, +80548153, +75527419, +51fc873f, 800881ff, -06567c9f, -ffff0698, -80800759, -80577678, -27a83875, -802e9e38, -76177a11, -70225157, -55828080, -54815375, -52741951, -fc873f80, +06568117, +57d53975, +802e9638, +82808054, +8153a952, +98808051, +fbe83f80, 0881ff06, -56811757, -d5397580, -2e963882, -80805481, -53a95298, -808051fb, -e83f8008, -81ff0656, -77185582, -80805481, -538c3dfc, -05527419, -fe0551fc, -b13f8008, -76065675, -802e9e38, -817a1602, -8805aa05, -22fe1222, -70723287, -2a707506, -51515259, -565674c4, -3875800c, -8c3d0d04, -f73d0d82, -80805480, -5381b9c8, -5281c051, -fbf03f82, -80805480, -5381b9c4, -5281e051, -fbe03f81, -58828080, -54805398, -81915281, -c051fae9, -3f800878, -06577680, -2e833877, -57828080, -548053fd, -f5b6fdef, -52848051, -facb3f80, +56771855, +82808054, +81538c3d, +fc055274, +19fe0551, +fcb13f80, +08760656, +75802e9e, +38817a16, +028805aa, +0522fe12, +22707232, +872a7075, +06515152, +59565674, +c4387580, +0c8c3d0d, +04f73d0d, +82808054, +805381b9, +845281c0, +51fbf03f, +82808054, +805381b9, +805281e0, +51fbe03f, +81588280, +80548053, +98819152, +81c051fa, +e93f8008, +78065776, +802e8338, +77578280, +80548053, +fdf5b6fd, +ef528480, +51facb3f, +800881ff, +06770657, +76802e83, +38775782, +80805477, +5381acf8, +52848451, +faac3f80, 0881ff06, 77065776, 802e8338, -77578280, -80547753, -81acf852, -848451fa, -ac3f8008, -81ff0677, -06577680, -2e833877, -578a3d59, -82808054, -77537852, -8051faf2, -3f800881, -ff067706, -5776802e, -83387757, -82808054, -77537952, -848651f9, -f03f8008, +77578a3d, +59828080, +54775378, +528051fa, +f23f8008, 81ff0677, 06577680, 2e833877, 57828080, -54805378, -52848051, -fab83f80, +54775379, +52848651, +f9f03f80, 0881ff06, 77065776, 802e8338, -775779fd, -f5b6fdef, -32703070, -72077009, -709f2c7c, -065c5151, -57558280, +77578280, 80548053, -78528484, -51fa833f, +78528480, +51fab83f, 800881ff, 06770657, 76802e83, -38815777, -81065879, -87d6c1ac, -f82e8338, -80588055, -76802e88, -3877802e, -83388155, -7481ff06, -800c8b3d, -0d04fd3d, -0d828080, -54805381, -b9c80852, -81c051f8, -d43f8280, -80548053, -81b9c408, -5281e051, -f8c33f85, -3d0d04fc, -3d0d7691, -2b558280, -80548053, -745281e0, -51f8aa3f, -800881ff, -06800c86, -3d0d04fa, +38775779, +fdf5b6fd, +ef327030, +70720770, +09709f2c, +7c065c51, +51575582, +80805480, +53785284, +8451fa83, +3f800881, +ff067706, +5776802e, +83388157, +77810658, +7987d6c1, +acf82e83, +38805880, +5576802e, +88387780, +2e833881, +557481ff, +06800c8b, +3d0d04fd, 3d0d8280, +80548053, +81b98408, +5281c051, +f8d43f82, +80805480, +5381b980, +085281e0, +51f8c33f, +853d0d04, +fc3d0d76, +912b5582, +80805480, +53745281, +e051f8aa, +3f800881, +ff06800c, +863d0d04, +fa3d0d82, +80805481, +5381aa52, +888851f8, +8d3f8008, +81ff0655, +74802e81, +b0388280, 80548153, -81aa5288, -8851f88d, +80d55288, +8051f7f2, 3f800881, ff065574, -802e81b0, +802e8195, 38828080, -54815380, -d5528880, -51f7f23f, +54815381, +80528888, +51f7d73f, 800881ff, 06557480, -2e819538, +2e80fa38, 82808054, -81538180, +815381aa, 52888851, -f7d73f80, +f7bc3f80, 0881ff06, 5574802e, -80fa3882, +80df3882, 80805481, -5381aa52, -888851f7, -bc3f8008, +5380d552, +888051f7, +a13f8008, 81ff0655, 74802e80, -df388280, +c4388280, 80548153, -80d55288, -8051f7a1, +b0529880, +8051f786, 3f800881, ff065574, -802e80c4, -38828080, -548153b0, -52988080, -51f7863f, -800881ff, -06557480, -2eaa3882, -80805481, -53883dfc, -05529880, -8051f7ce, -3f800881, -ff060284, -059a0522, -57557583, -ffff2e09, -8106d338, -74800c88, -3d0d04fd, -3d0d8280, -80548053, -815280d8, -51f6ba3f, -853d0d04, -fa3d0d82, -80805480, -53883dfc, -055280d8, -51f7873f, -80088106, -55835674, -802e8638, -029b0533, -5675800c, +802eaa38, +82808054, +8153883d, +fc055298, +808051f7, +ce3f8008, +81ff0602, +84059a05, +22575575, +83ffff2e, +098106d3, +3874800c, 883d0d04, -fe3d0d80, -0b83f68c, -0870842a, -70810651, -51525270, -722ea238, -81b9cc08, -53811252, -72722785, -3880519f, -3983f68c, -0870842a, -70810651, -515170e5, -387483f6, -800c810a, -0b83f684, -0c815170, -800c843d, -0d04fe3d, -0d7483f6, -8c087081, +fd3d0d82, +80805480, +53815280, +d851f6ba, +3f853d0d, +04fa3d0d, +82808054, +8053883d, +fc055280, +d851f787, +3f800881, +06558356, +74802e86, +38029b05, +33567580, +0c883d0d, +04fe3d0d, +800b83f6, +8c087084, 2a708106, -51515253, -70802e80, -e43880e2, -fc0b81b9, -e00c83f6, -800881b9, -d80c83f6, -840870bf, -ffff0681, -b9d40c70, -9c2a7081, -06515252, -7081b9dc, -34719d2a, -70810651, -5170802e, -8938810b, -81b9d034, -9b39719e, +51515252, +70722ea2, +3881b988, +08538112, +52727227, +85388051, +9f3983f6, +8c087084, 2a708106, -51517080, -2e893882, -0b81b9d0, -34863970, -81b9d034, -81b9d073, -0c815184, -3970730c, +51515170, +e5387483, +f6800c81, +0a0b83f6, +840c8151, 70800c84, -3d0d04fb, -3d0d873d, -fc0551fe, -f13f8008, -81ff0653, -72802e80, -c538758c, -11335455, -72bc3874, -33537282, -2e098106, -8e388415, -08881608, -710c5481, -53a63972, -812e0981, -069c3884, -15087008, -51538280, -80527251, -90150853, -722d8008, -81ff0653, -83398053, -72800c87, +3d0d04fe, +3d0d7483, +f68c0870, +812a7081, +06515152, +5370802e, +80e43880, +e2b90b81, +b99c0c83, +f6800881, +b9940c83, +f6840870, +bfffff06, +81b9900c, +709c2a70, +81065152, +527081b9, +9834719d, +2a708106, +51517080, +2e893881, +0b81b98c, +349b3971, +9e2a7081, +06515170, +802e8938, +820b81b9, +8c348639, +7081b98c, +3481b98c, +730c8151, +84397073, +0c70800c, +843d0d04, +fb3d0d87, +3dfc0551, +fef13f80, +0881ff06, +5372802e, +80c53875, +8c113354, +5572bc38, +74335372, +822e0981, +068e3884, +15088816, +08710c54, +8153a639, +72812e09, +81069c38, +84150870, +08515382, +80805272, +51901508, +53722d80, +0881ff06, +53833980, +5372800c, +873d0d04, +f93d0d79, +7b575780, +70565474, +802e8a38, +751451ba, +71348114, +54751475, +18703370, +842a545a, +54528196, +88113372, +34811476, +1174338f, +06535354, +81968811, +33723481, +14811656, +54857527, +c2387514, +51807134, +75800c89, 3d0d04f9, 3d0d797b, -57578070, -56547480, -2e8a3875, -1451ba71, -34811454, -75147518, -70337084, -2a545a54, -528196cc, -11337234, -81147611, -74338f06, -53535481, -96cc1133, -72348114, -81165654, -857527c2, -38751451, -80713475, -800c893d, -0d04f93d, -0d797b83, -12335882, -12335781, -12335671, -33558196, -dc547053, -5957c8ab, -3f77800c, -893d0d04, -fe3d0d81, -a8c00881, -05830670, -81a8c00c, -70101170, -882981a8, -c4055451, -537451fe, -e23f843d, -0d04fe3d, -0d81a9a4, -08810583, -067081a9, -a40c7090, -2981a9a8, -05535374, -51ff973f, -843d0d04, -ff3d0d81, -a9e82281, -05517081, -a9e82383, +83123358, +82123357, +81123356, +71335581, +96985470, +535957c8, +ab3f7780, +0c893d0d, +04fe3d0d, +81a7fc08, +81058306, +7081a7fc, +0c701011, +70882981, +a8800554, +51537451, +fee23f84, 3d0d04fe, -3d0d7451, -80528811, -08802e9b, -3881a9e8, -22821222, -71713170, -83ffff06, -51515253, -70822683, -38815271, -81ff0680, -0c843d0d, +3d0d81a8, +e0088105, +83067081, +a8e00c70, +902981a8, +e4055353, +7451ff97, +3f843d0d, 04ff3d0d, -7375982b, -70982c51, -53510296, -05227123, -81a9e822, -82122371, -84123476, -70088813, -0c52833d, -0d04f53d, -0d7d7f63, -62982b70, -982c0294, -0580c205, -225f515e, -5e595980, -57767827, -80de3878, -567551fe, -fe3f8008, -81ff0655, -74802eb6, -38881608, -7c082e09, -8106b538, -84163355, -7a752e09, -8106a938, -75225580, -5779752e, -8e387975, -31902b55, -76752483, -38815776, -5574802e, -b6387b54, -79537a52, -7551a739, -81178c17, -57577777, -26ffa638, -77101870, -8429f405, -54557852, -8c195193, -c53f7b54, -79537a52, -7851febd, -3f815776, -800c8d3d, -0d04803d, -0d725181, -80710c81, -b1b00b80, -0c823d0d, -04fe3d0d, -7481b1b0, -525380ff, -52700873, -082e0981, -06893880, -710c800b, -84120cff, -12881252, -52718025, -e438843d, -0d04f63d, -0d02b305, -3370525b, -cbb83f80, -58805780, -085681a9, -ec228111, -5a5a7881, -a9ec2379, -83ffff06, -55848054, -80538f52, -7a51cfd7, -3f8c3d0d, -04f33d0d, -7f616365, -73127033, -5b595e5f, -5d5e7580, -dc388175, -347581b1, -b40b81b1, -b05a5a5a, -7d822b1c, -7808881a, -5a565674, -76082e09, -8106ad38, -8056757b, -27a6387b, -57767084, -05580855, -7479082e, -0981068c, -387a547c, -537b5275, -51ffa63f, -8116567a, -7626de38, -811a881a, -5a5a80ff, -7a27ffb4, -388f3d0d, -04fed43d, -0d81af3d, -085d8070, -81b1b00b, -b13d5f5b, -5c577808, +81a9a422, +81055170, +81a9a423, +833d0d04, +fe3d0d74, +51805288, +1108802e, +9b3881a9, +a4228212, +22717131, +7083ffff, +06515152, +53708226, +83388152, +7181ff06, +800c843d, +0d04ff3d, +0d737598, +2b70982c, +51535102, +96052271, +2381a9a4, +22821223, +71841234, +76700888, +130c5283, +3d0d04f5, +3d0d7d7f, +6362982b, +70982c02, +940580c2, +05225f51, +5e5e5959, +80577678, +2780de38, +78567551, +fefe3f80, +0881ff06, 5574802e, -b3388419, -08802eac, -38805675, -77279a38, -74af3d5b, -58797084, -055b0855, -74782e94, -38811656, -767626ed, -3878087c, -7084055e, -0c811757, -811b881a, -5a5b80ff, -7b27ffba, -38805675, -77279238, -8e3d5875, -18558075, -34811656, -767626f3, +b6388816, +087c082e, +098106b5, +38841633, +557a752e, +098106a9, +38752255, +80577975, +2e8e3879, +7531902b, +55767524, +83388157, +76557480, +2eb6387b, +5479537a, +527551a7, +3981178c, +17575777, +7726ffa6, +38771018, +708429f4, +05545578, +528c1951, +93c53f7b, +5479537a, +527851fe, +bd3f8157, +76800c8d, +3d0d0480, +3d0d7251, +8180710c, +81b0ec0b, +800c823d, +0d04fe3d, +0d7481b0, +ec525380, +ff527008, +73082e09, +81068938, +80710c80, +0b84120c, +ff128812, +52527180, +25e43884, +3d0d04f6, +3d0d02b3, +05337052, +5bcbb83f, +80588057, +80085681, +a9a82281, +115a5a78, +81a9a823, +7983ffff, +06558480, +5480538f, +527a51cf, +d73f8c3d, +0d04f33d, +0d7f6163, +65731270, +335b595e, +5f5d5e75, +80dc3881, +75347581, +b0f00b81, +b0ec5a5a, +5a7d822b, +1c780888, +1a5a5656, +7476082e, +098106ad, 38805675, -7727ae38, -ae3d5877, -70840559, -0855747d, -082e0981, -06933876, -5481ae3d, -fb801154, -fc800552, -7551fded, +7b27a638, +7b577670, +84055808, +55747908, +2e098106, +8c387a54, +7c537b52, +7551ffa6, 3f811656, -767626d7, -38805675, -7727b538, -81b03d08, -7008903d, -b13d5c5c, -59557870, -84055a08, +7a7626de, +38811a88, +1a5a5a80, +ff7a27ff, +b4388f3d, +0d04fed4, +3d0d81af, +3d085d80, +7081b0ec, +0bb13d5f, +5b5c5778, +08557480, +2eb33884, +1908802e, +ac388056, +7577279a, +3874af3d, +5b587970, +84055b08, 5574782e, -09810690, -38751a70, -33515574, -802e8538, -81558b39, -81165676, -7626db38, -80557480, -0c81ae3d, -0d04fb3d, -0d029f05, -33568055, -b0397575, -2ea83875, -822b81b9, -b0057511, -7681ff06, -535153c5, -cd3f8008, -765254c5, -c53f7352, -800851fd, -e03f8008, -73348115, -55d6fc3f, -80087526, -c938873d, -0d04ef3d, -0d650284, -0580cf05, -33028805, -80d20522, -88137059, -71587298, -2b70982c, -585d4042, -425e80c0, -5281abb0, -51fa8f3f, -800881ff, -06597880, -2e82bb38, -81abb85c, -bf0b81ab, -b05b5b88, -1a08802e, -9e3881a9, -e822821b, -22717131, -7083ffff, -06515b43, -5f827927, -86387b51, -fb8b3fff, -1b8c1b8c, -1e5e5b5b, -7a8025cf, -387c51fa, -f83f8070, -5a5f9a39, -7881ff06, -51c49f3f, -881e0880, -08082e09, -81068338, -815f8119, -59d5d43f, -80087926, -df38805c, -7d087c2e, -80d9388c, -1e5b7e80, -2e883884, -1e087c26, -bd38800b, -81b1b05a, -5a78088c, -387c0879, -0c7a0884, -1a0ca739, -811a881a, -5a5a80ff, -7a27e638, -87f85381, -b1b05281, -b1b8518d, -a53f7c08, -81b1b00c, -7a0881b1, -b40c811c, -841c5c5c, -7d087c26, -ffac3881, -a9f80bfc, -115b5b80, -5d8f5c7c, -842981a9, -f0055988, -1908881f, -082ebc38, -7851f7bb, +94388116, +56767626, +ed387808, +7c708405, +5e0c8117, +57811b88, +1a5a5b80, +ff7b27ff, +ba388056, +75772792, +388e3d58, +75185580, +75348116, +56767626, +f3388056, +757727ae, +38ae3d58, +77708405, +59085574, +7d082e09, +81069338, +765481ae, +3dfb8011, +54fc8005, +527551fd, +ed3f8116, +56767626, +d7388056, +757727b5, +3881b03d, +08700890, +3db13d5c, +5c595578, +7084055a, +08557478, +2e098106, +9038751a, +70335155, +74802e85, +3881558b, +39811656, +767626db, +38805574, +800c81ae, +3d0d04fb, +3d0d029f, +05335680, +55b03975, +752ea838, +75822b81, +b8ec0575, +117681ff, +06535153, +c5cd3f80, +08765254, +c5c53f73, +52800851, +fde03f80, +08733481, +1555d6fc, +3f800875, +26c93887, +3d0d04ef, +3d0d6502, +840580cf, +05330288, +0580d205, +22881370, +59715872, +982b7098, +2c585d40, +42425e80, +c05281aa, +ec51fa8f, 3f800881, ff065978, -802eac38, -793351e8, -ea3f8008, -81ff0659, -78802e9b, -387d0884, -298c0558, -7d577a56, -7f558481, -5480538f, -52793351, -c9cd3fff, -1c831e8c, -1c8c1e5e, -5c5e5c7b, -8025ffa3, -386051fc, -c53f933d, -0d04f53d, -0d620284, -05b70533, -02880580, -c2052202, -8c0580c6, -05225d5b, -5d5b7884, -802e8938, -7884812e, -98389f39, -63587a57, -7e567955, -78548053, -90527b51, -c8f53f8a, -397a5379, -527b51fc, -c13f8d3d, -0d04fdf7, -3d0d0288, -af05335a, -805981c2, -398b3d55, -88805380, -5274518c, -f43f7881, -ff0651c1, -c13f8008, -085d8075, -0c805c80, -56ad3978, -762ea538, -74088429, -158c1177, -81ff0653, -76088105, -770c5154, -c1983f80, -0808740c, -84150881, -0584160c, -811656d2, -ce3f8008, -7626cc38, -800b81a9, -f0575874, -08822b90, -11555773, -87ff26b9, -387551f5, -9e3f8008, -81ff0654, -73802e9d, -38841633, -5478742e, -09810691, -3874178c, -05881708, -710c5474, -08810575, -0c81188c, -1757588f, -7827ffbb, -38745381, -a9ec2281, -11555573, -81a9ec23, -7483ffff, -06527951, -faf03f81, -1959d1db, +802e82bb, +3881aaf4, +5cbf0b81, +aaec5b5b, +881a0880, +2e9e3881, +a9a42282, +1b227171, +317083ff, +ff06515b, +435f8279, +2786387b, +51fb8b3f, +ff1b8c1b, +8c1e5e5b, +5b7a8025, +cf387c51, +faf83f80, +705a5f9a, +397881ff, +0651c49f, +3f881e08, +8008082e, +09810683, +38815f81, +1959d5d4, 3f800879, -26feb638, -828b3d0d, -04fa3d0d, -02a30533, -028405ae, -05225757, -7584802e, -098106a9, -38795502, -b2052254, -76982b70, -982c5456, -905281a9, -f051f4ea, -3f800881, -ff065675, -802e8638, -7651fde2, -3f883d0d, -04ff3d0d, -028f0533, -70842981, -b9b00502, -88059305, -33710570, -33800c51, -5252833d, +26df3880, +5c7d087c, +2e80d938, +8c1e5b7e, +802e8838, +841e087c, +26bd3880, +0b81b0ec, +5a5a7808, +8c387c08, +790c7a08, +841a0ca7, +39811a88, +1a5a5a80, +ff7a27e6, +3887f853, +81b0ec52, +81b0f451, +8da53f7c, +0881b0ec, +0c7a0881, +b0f00c81, +1c841c5c, +5c7d087c, +26ffac38, +81a9b40b, +fc115b5b, +805d8f5c, +7c842981, +a9ac0559, +88190888, +1f082ebc, +387851f7, +bb3f8008, +81ff0659, +78802eac, +38793351, +e8ea3f80, +0881ff06, +5978802e, +9b387d08, +84298c05, +587d577a, +567f5584, +81548053, +8f527933, +51c9cd3f, +ff1c831e, +8c1c8c1e, +5e5c5e5c, +7b8025ff, +a3386051, +fcc53f93, +3d0d04f5, +3d0d6202, +8405b705, +33028805, +80c20522, +028c0580, +c605225d, +5b5d5b78, +84802e89, +38788481, +2e98389f, +3963587a, +577e5679, +55785480, +5390527b, +51c8f53f, +8a397a53, +79527b51, +fcc13f8d, +3d0d04fd, +f73d0d02, +88af0533, +5a805981, +c2398b3d, +55888053, +80527451, +8cf43f78, +81ff0651, +c1c13f80, +08085d80, +750c805c, +8056ad39, +78762ea5, +38740884, +29158c11, +7781ff06, +53760881, +05770c51, +54c1983f, +80080874, +0c841508, +81058416, +0c811656, +d2ce3f80, +087626cc, +38800b81, +a9ac5758, +7408822b, +90115557, +7387ff26, +b9387551, +f59e3f80, +0881ff06, +5473802e, +9d388416, +33547874, +2e098106, +91387417, +8c058817, +08710c54, +74088105, +750c8118, +8c175758, +8f7827ff, +bb387453, +81a9a822, +81115555, +7381a9a8, +237483ff, +ff065279, +51faf03f, +811959d1, +db3f8008, +7926feb6, +38828b3d, 0d04fa3d, -0d80f0a2, -5380528f, -51c0a63f, -80f2cd53, -80529051, -c09b3f80, -0b81b9b0, -57578055, -74165481, -74348115, -55837527, -f3388117, -84175757, -837727e6, -38883d0d, -048c0802, -8c0cf53d, -0d8c0894, -05089d38, -8c088c05, -088c0890, -05088c08, -88050858, -56547376, -0c748417, -0c81bf39, -800b8c08, -f0050c80, -0b8c08f4, -050c8c08, -8c05088c, -08900508, -5654738c, -08f0050c, -748c08f4, -050c8c08, -f8058c08, -f0055656, -88705475, -53765254, -86cb3fa0, -0b8c0894, -0508318c, -08ec050c, -8c08ec05, -0880249d, -38800b8c, -08f0050c, -8c08ec05, -08308c08, -f8050871, -2a8c08f4, -050c54b9, -398c08f8, -05088c08, -ec05082b, -8c08e805, -0c8c08f8, -05088c08, -9405082a, -8c08f005, -0c8c08fc, -05088c08, -9405082a, -708c08e8, -0508078c, -08f4050c, -548c08f0, +0d02a305, +33028405, +ae052257, +57758480, +2e098106, +a9387955, +02b20522, +5476982b, +70982c54, +56905281, +a9ac51f4, +ea3f8008, +81ff0656, +75802e86, +387651fd, +e23f883d, +0d04ff3d, +0d028f05, +33708429, +81b8ec05, +02880593, +05337105, +7033800c, +51525283, +3d0d04fa, +3d0d80ef, +df538052, +8f51c0a6, +3f80f28a, +53805290, +51c09b3f, +800b81b8, +ec575780, +55741654, +81743481, +15558375, +27f33881, +17841757, +57837727, +e638883d, +0d048c08, +028c0cf5, +3d0d8c08, +9405089d, +388c088c, 05088c08, -f405088c, +9005088c, 08880508, 58565473, 760c7484, -170c8c08, -88050880, -0c8d3d0d, -8c0c048c, -08028c0c, -fd3d0d80, -538c088c, -0508528c, +170c81bf, +39800b8c, +08f0050c, +800b8c08, +f4050c8c, +088c0508, +8c089005, +08565473, +8c08f005, +0c748c08, +f4050c8c, +08f8058c, +08f00556, +56887054, +75537652, +5486cb3f, +a00b8c08, +94050831, +8c08ec05, +0c8c08ec, +05088024, +9d38800b, +8c08f005, +0c8c08ec, +0508308c, +08f80508, +712a8c08, +f4050c54, +b9398c08, +f805088c, +08ec0508, +2b8c08e8, +050c8c08, +f805088c, +08940508, +2a8c08f0, +050c8c08, +fc05088c, +08940508, +2a708c08, +e8050807, +8c08f405, +0c548c08, +f005088c, +08f40508, +8c088805, +08585654, +73760c74, +84170c8c, 08880508, -5182de3f, -80087080, -0c54853d, +800c8d3d, 0d8c0c04, 8c08028c, 0cfd3d0d, -81538c08, +80538c08, 8c050852, 8c088805, -085182b9, +085182de, 3f800870, 800c5485, 3d0d8c0c, 048c0802, -8c0cf93d, -0d800b8c, -08fc050c, +8c0cfd3d, +0d81538c, +088c0508, +528c0888, +05085182, +b93f8008, +70800c54, +853d0d8c, +0c048c08, +028c0cf9, +3d0d800b, +8c08fc05, +0c8c0888, +05088025, +ab388c08, +88050830, 8c088805, +0c800b8c, +08f4050c, +8c08fc05, +08883881, +0b8c08f4, +050c8c08, +f405088c, +08fc050c, +8c088c05, 088025ab, -388c0888, +388c088c, 0508308c, -0888050c, +088c050c, 800b8c08, -f4050c8c, +f0050c8c, 08fc0508, 8838810b, -8c08f405, -0c8c08f4, +8c08f005, +0c8c08f0, 05088c08, +fc050c80, +538c088c, +0508528c, +08880508, +5181a73f, +8008708c, +08f8050c, +548c08fc, +0508802e, +8c388c08, +f8050830, +8c08f805, +0c8c08f8, +05087080, +0c54893d, +0d8c0c04, +8c08028c, +0cfb3d0d, +800b8c08, fc050c8c, -088c0508, -8025ab38, -8c088c05, +08880508, +80259338, +8c088805, 08308c08, -8c050c80, -0b8c08f0, +88050c81, +0b8c08fc, 050c8c08, -fc050888, -38810b8c, -08f0050c, -8c08f005, -088c08fc, -050c8053, +8c050880, +258c388c, +088c0508, +308c088c, +050c8153, 8c088c05, 08528c08, 88050851, -81a73f80, -08708c08, -f8050c54, +ad3f8008, +708c08f8, +050c548c, +08fc0508, +802e8c38, +8c08f805, +08308c08, +f8050c8c, +08f80508, +70800c54, +873d0d8c, +0c048c08, +028c0cfd, +3d0d810b, 8c08fc05, -08802e8c, -388c08f8, -0508308c, +0c800b8c, 08f8050c, -8c08f805, -0870800c, -54893d0d, -8c0c048c, -08028c0c, -fb3d0d80, -0b8c08fc, -050c8c08, -88050880, -2593388c, -08880508, -308c0888, -050c810b, +8c088c05, +088c0888, +050827ac, +388c08fc, +0508802e, +a338800b, +8c088c05, +08249938, +8c088c05, +08108c08, +8c050c8c, +08fc0508, +108c08fc, +050cc939, 8c08fc05, -0c8c088c, -05088025, -8c388c08, -8c050830, +08802e80, +c9388c08, +8c05088c, +08880508, +26a1388c, +08880508, 8c088c05, -0c81538c, -088c0508, -528c0888, -050851ad, -3f800870, -8c08f805, -0c548c08, -fc050880, -2e8c388c, +08318c08, +88050c8c, 08f80508, -308c08f8, -050c8c08, -f8050870, -800c5487, -3d0d8c0c, -048c0802, -8c0cfd3d, -0d810b8c, -08fc050c, -800b8c08, -f8050c8c, -088c0508, -8c088805, -0827ac38, -8c08fc05, -08802ea3, -38800b8c, -088c0508, -2499388c, -088c0508, -108c088c, -050c8c08, -fc050810, 8c08fc05, -0cc9398c, +08078c08, +f8050c8c, 08fc0508, -802e80c9, -388c088c, -05088c08, -88050826, -a1388c08, -8805088c, +812a8c08, +fc050c8c, 088c0508, -318c0888, -050c8c08, -f805088c, -08fc0508, -078c08f8, -050c8c08, -fc050881, -2a8c08fc, -050c8c08, -8c050881, -2a8c088c, -050cffaf, -398c0890, -0508802e, -8f388c08, -88050870, -8c08f405, -0c518d39, -8c08f805, -08708c08, -f4050c51, -8c08f405, -08800c85, -3d0d8c0c, -04fc3d0d, -78777956, -56528372, -278c3874, -74078306, -5170802e, -b038ff12, -5271ff2e, -a0387433, -74335253, -72712e09, -8106bd38, -81158115, -ff145455, -5571ff2e, -098106e2, -38800b80, -0c863d0d, -04747454, -51700873, -082e0981, -068f3884, -118414fc, -14545451, -718326e9, -38707355, -55ffaf39, -72713180, -0c863d0d, -04fc3d0d, -7670797b, -55555555, -8f72278c, -38727507, -83065170, -802ea738, -ff125271, -ff2e9838, -72708105, -54337470, -81055634, -ff125271, -ff2e0981, -06ea3874, +812a8c08, +8c050cff, +af398c08, +90050880, +2e8f388c, +08880508, +708c08f4, +050c518d, +398c08f8, +0508708c, +08f4050c, +518c08f4, +0508800c, +853d0d8c, +0c04fc3d, +0d787779, +56565283, +72278c38, +74740783, +06517080, +2eb038ff, +125271ff, +2ea03874, +33743352, +5372712e, +098106bd, +38811581, +15ff1454, +555571ff, +2e098106, +e238800b, +800c863d, +0d047474, +54517008, +73082e09, +81068f38, +84118414, +fc145454, +51718326, +e9387073, +5555ffaf, +39727131, 800c863d, -0d047451, +0d04fc3d, +0d767079, +7b555555, +558f7227, +8c387275, +07830651, +70802ea7, +38ff1252, +71ff2e98, +38727081, +05543374, +70810556, +34ff1252, +71ff2e09, +8106ea38, +74800c86, +3d0d0474, +51727084, +05540871, +70840553, +0c727084, +05540871, +70840553, +0c727084, +05540871, +70840553, +0c727084, +05540871, +70840553, +0cf01252, +718f26c9, +38837227, +95387270, +84055408, +71708405, +530cfc12, +52718326, +ed387054, +ff8339fa, +3d0d787a, +7c727272, +57575759, +56567476, +27b23876, +15517571, +27aa3870, +7717ff14, +54555371, +ff2e9638, +ff14ff14, +54547233, +7434ff12, +5271ff2e, +098106ec, +3875800c, +883d0d04, +768f2697, +38ff1252, +71ff2eed, +38727081, +05543374, +70810556, +34eb3974, +76078306, +5170e238, +75755451, 72708405, 54087170, 8405530c, @@ -3982,163 +4014,114 @@ f0125271, 0cfc1252, 718326ed, 387054ff, -8339fa3d, -0d787a7c, -72727257, -57575956, -56747627, -b2387615, -51757127, -aa387077, -17ff1454, -555371ff, -2e9638ff, -14ff1454, -54723374, -34ff1252, -71ff2e09, -8106ec38, -75800c88, -3d0d0476, -8f269738, +8839fc3d, +0d767971, +028c059f, +05335755, +53558372, +278a3874, +83065170, +802ea238, ff125271, -ff2eed38, -72708105, -54337470, -81055634, -eb397476, -07830651, -70e23875, -75545172, -70840554, -08717084, -05530c72, -70840554, -08717084, -05530c72, -70840554, -08717084, -05530c72, -70840554, -08717084, -05530cf0, -1252718f, -26c93883, -72279538, -72708405, -54087170, -8405530c, -fc125271, -8326ed38, -7054ff88, -39fc3d0d, -76797102, -8c059f05, -33575553, -55837227, -8a387483, -06517080, -2ea238ff, +ff2e9338, +73737081, +055534ff, 125271ff, -2e933873, -73708105, -5534ff12, -5271ff2e, -098106ef, -3874800c, -863d0d04, -7474882b, -75077071, -902b0751, -54518f72, -27a53872, +2e098106, +ef387480, +0c863d0d, +04747488, +2b750770, +71902b07, +5154518f, +7227a538, +72717084, +05530c72, 71708405, 530c7271, 70840553, 0c727170, 8405530c, -72717084, -05530cf0, -1252718f, -26dd3883, -72279038, -72717084, -05530cfc, -12527183, -26f23870, -53ff9039, -fd3d0d80, -0b81978c, -08545472, -812e9d38, -7381b9c0, -0cff89bc, -3fff88d8, -3f8197e8, -528151ff, -9cdd3f80, -0851a33f, -7281b9c0, -0cff89a0, -3fff88bc, -3f8197e8, -528151ff, -9cc13f80, -0851873f, -00ff3900, -ff39f73d, -0d7b8197, -ec0882c8, -11085a54, -5a77802e, -80da3881, -88188419, -08ff0581, -712b5955, -59807424, -80ea3880, -7424b538, -73822b78, -11880556, -56818019, -08770653, -72802eb6, -38781670, -08535379, -51740853, -722dff14, -fc17fc17, -79812c5a, -57575473, -8025d638, -77085877, -ffad3881, -97ec0853, -bc1308a5, -387951ff, -833f7408, +f0125271, +8f26dd38, +83722790, +38727170, +8405530c, +fc125271, +8326f238, +7053ff90, +39fd3d0d, +800b8196, +c8085454, +72812e9d, +387381b8, +fc0cff89, +ff3fff89, +9b3f8197, +a4528151, +ff9da03f, +800851a3, +3f7281b8, +fc0cff89, +e33fff88, +ff3f8197, +a4528151, +ff9d843f, +80085187, +3f00ff39, +00ff39f7, +3d0d7b81, +97a80882, +c811085a, +545a7780, +2e80da38, +81881884, +1908ff05, +81712b59, +55598074, +2480ea38, +807424b5, +3873822b, +78118805, +56568180, +19087706, +5372802e, +b6387816, +70085353, +79517408, 53722dff, 14fc17fc, 1779812c, 5a575754, -738025ff, -a838d139, -8057ff93, -397251bc, -13085372, -2d7951fe, -d73fff3d, -0d819ef0, -0bfc0570, -08525270, -ff2e9138, -702dfc12, +738025d6, +38770858, +77ffad38, +8197a808, +53bc1308, +a5387951, +ff833f74, +0853722d, +ff14fc17, +fc177981, +2c5a5757, +54738025, +ffa838d1, +398057ff, +93397251, +bc130853, +722d7951, +fed73fff, +3d0d819e, +ac0bfc05, 70085252, -70ff2e09, -8106f138, -833d0d04, -04ff88a5, -3f040000, +70ff2e91, +38702dfc, +12700852, +5270ff2e, +098106f1, +38833d0d, +0404ff88, +e83f0400, 00000040, 00000000, 58333030, @@ -4731,75 +4714,75 @@ ff2e9138, 46502b20, 74797065, 2e0a0000, -000024aa, -000024b1, -000024a4, -000024a4, -000024a4, -000024a4, -000024b1, -000024b1, -000024b1, -000024b1, -000024b1, -0000249e, -000024b1, -000024b1, -00002498, -00002492, -000025ed, -000025e7, -000025e1, -000025db, -000025d5, -000025cf, -000025c9, -000025c3, -000026f4, -00002909, -00002909, -00002909, -000026ed, -000026e6, -000026df, -000026d8, -000026d1, -000026ca, -000026c3, -000026bc, -000026b5, -000026ae, -000026a7, -000026a0, -0000283f, -00002831, -00002823, -00002815, -00002806, -000027f6, -000027e6, -000027d6, -000027c6, -000027b6, -000027af, -000027a8, -00002798, -00002788, -0000284e, -00002771, -000028ad, -000028a7, -000028a1, -0000289b, -00002900, -00002900, -00002900, -00002900, -00002900, -00002900, -00002900, -00002895, -0000288f, +00002467, +0000246e, +00002461, +00002461, +00002461, +00002461, +0000246e, +0000246e, +0000246e, +0000246e, +0000246e, +0000245b, +0000246e, +0000246e, +00002455, +0000244f, +000025aa, +000025a4, +0000259e, +00002598, +00002592, +0000258c, +00002586, +00002580, +000026b1, +000028c6, +000028c6, +000028c6, +000026aa, +000026a3, +0000269c, +00002695, +0000268e, +00002687, +00002680, +00002679, +00002672, +0000266b, +00002664, +0000265d, +000027fc, +000027ee, +000027e0, +000027d2, +000027c3, +000027b3, +000027a3, +00002793, +00002783, +00002773, +0000276c, +00002765, +00002755, +00002745, +0000280b, +0000272e, +0000286a, +00002864, +0000285e, +00002858, +000028bd, +000028bd, +000028bd, +000028bd, +000028bd, +000028bd, +000028bd, +00002852, +0000284c, 00000000, 00000001, 00000004, @@ -4837,7 +4820,7 @@ ffffff00, 00000000, 00000000, 00000000, -00004f78, +00004f34, 00000000, 00000000, 0050c285, @@ -4858,12 +4841,12 @@ c0a82802, 00000000, 00000000, 00006000, -00004b68, -00004bf0, +00004b24, +00004bac, 00000000, -00004e58, -00004eb4, -00004f10, +00004e14, +00004e70, +00004ecc, 00000000, 00000000, 00000000, @@ -4873,7 +4856,7 @@ c0a82802, 00000000, 00000000, 00000000, -00004b74, +00004b30, 00000000, 00000000, 00000000, @@ -8191,4 +8174,21 @@ ffffffff, 00000000, 00000000, 00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, +00000000, 00000000; \ No newline at end of file diff --git a/fpga/usrp3/top/x300/coregen/bootram.ngc b/fpga/usrp3/top/x300/coregen/bootram.ngc deleted file mode 100644 index 0e4298a27..000000000 --- a/fpga/usrp3/top/x300/coregen/bootram.ngc +++ /dev/null @@ -1,3 +0,0 @@ -XILINX-XDB 0.1 STUB 0.1 ASCII -XILINX-XDM V1.6e -$40744<,[o}e~g`n;"2*73>(-80!?0123456789:;<=>?0123456789:;<=>?0123456789:;<=>;0:23456789:;<=>?0123456789:;<=>?0123456789:;<=>?0123456789O=MO>?0163?56789:;<=>?0123456789:;<=>?0123456789:;<=>?0123456789:;9;JLD133416<89:;<=>?0123456789:;<=>?0123456789:;<=>?0123456789:;<=?701234567<91;<=>?0123456789:;<=>?0123456789:;<=>?0123456789:;<=>?0203456789:?<6>?0123456789:;<=>?0123456789:;<=>?0123456789:;<=>?0123@@75;::;<=:?;123456789:;<=>?0123456789:;<=>?0123456789:;<=>?012345DBK:>;I=>?0528456789:;<=>?0123456789989=O7FG73E=6789:;<=HIFG23BC67898N;8>?281305=789:;<=>?0123456789:;<>H?0B20B56D89:;<=>?0GDEBC@78=9=9:794124<6G382:;<=>?012345678<:;<=>?012345GD8K:;<=>?012345678<:;9;7=>?0123456789:>>=>?0123456789I;N=>?0123456789:;8=>:1174627AN9K3=9>40123456789:;<=6>0123456789:?I9>M0123456789:;<=HI05244014?92:<4>64193456789:;<=>?0GD34C@789:;<=>?0123456789:;<=>?0123456789:;<=>?01274>6789:;<=>?0127346789:;<=>?50:3<46789:;<=>?012340368?=?<;>:0826372739:;<=>?01234515>9:;88??51C3E=7099:;<=>?01234515<9:;<=:71613=25?9=:0<=>?01234567=8LM<=>?0123456789:;<=>?01234567=;=9<=>?0123456789:;8=5?0123456789:>?:=?012655G688:;:=7?0123456789:>?:=?01234507>9<:7023456789:;<=>?0123456789:;<9??0323456789:;<=>?0163?56789:;<=>?43G4656299<8=:<82144756789:;<=>?43G465678<;;M=7?6173=16<89:;<=>?0127166289:;<=>?0123456789:;<=>?0123406289:;<=>?01234567<91;<=>?012345B09>;;<=>?0123456789:;<=>?0123456681>;<=>?0123456789:?<6>?01234567;<9>?9>?331145E59=:;O?>N34234567NO:;JKHI0123200C89:J;5:?;123456789:>=:=821267=77I9K8<:?81123456789:>=:=821234057?>9;5:<82528456789:;<=9L21A7453D8J:;48>=01:647C389:;<=>?FGDEBC6789=3:I>?0E0605=789:;<=>?09:31<@789:;<=>?0126524789:;<=>?012345D789:;<=>?0123456382:;<=>?0123E26E8?:;<=>?01234563:K:;<=>?0123456701:;<=>?0123456789>;7=>?01234527J1;<>=>?012345678<9;M=>?0123456789>;N=>?0123456789:;<9>4012345678<:I<49=0123456789:;M0123456789:;<=>?4193456789:;:=880173456789:>?=8801734527>;H;9=7?643345678<;;9=O=AGD74>6789:;<96>082:<46789:;<=>9082:<467=8LHHI08256D2739:;<=>?602;7507>9:;<=>?012655?0:9:;<=>?0123405719:;<=>?0123456?9=:0<=>?01724<628<:2<=>?0127<4628<:2<=;>730A40>48M=:<=>?012443131O=98=5?01234045I9?;5=6?0123456789>;:=8?0123456789:>=5??0123456789:;<=;;0:234567=::J4<9=73234567=8:J4<9=73234F600:2:;>>=702345638?2:<49<7363?56789:MJ<>?591EG56789:;<=>:3613=56789:;<=>?0174656789:;<=>?0163=16<89:;<96>11:2371689:;<=>?0124361589:;<=>?0127401589:;<=>?01231716<91;<=>9E73533@78;:?=8>=05;347E3??<=O;??03D0576199:=9::;45734023:=??<6>?0CDE43>408=8<5>?012317>48<:2<5>?0123456D:M:I<5>?012345>78J:IO;51C043411>??J:9;785528455F<8>><=?21426502899::886684:210289<3>=8J6B2305=78<;;9:<81GD3226789>;O88:09241=2789>;O88:09241=2789:;8=L?591;450382:;9<>97525406F08:;<=6?8973G31281:;<=6?8973G01281:;<=>?0C2;43C381>;7=>:1GD3=027>93;5=>:1963<7B7J92;4=>:1963<7B7J92;4=>?0@C3F460;9HMO9>40170112B:J>>8:8H:89<6G4@454B=;8;;98=64574513?1?41934032;=;>;8=<04567662?<98<869C7;40345K:;9<:=9973502>78?;>>?>911274>67>J=3>8:;21030767:N9;210365258H9>:88L75036547<;:;8I=9644@312739:=I?>9B1243210;>:;9B1240331K9:8M8:?07@447678??<:;;;457343@1==:0<=8I684:3737853244132;;I?H:9;0:233=42;9>2858J54230=47>J8;8;:;4D76452C:9=:9456F1067<18N>=8L2163?547K13<<=6I81:;G=6709?<:561G8;<=M?C92EE5D?01:;<=M?C92@<5D?01:;<=>781424;?<6>;0CDE4<6280LM<;>?0123434F0;:=<;>?012341>31H:I49>?0123416EJ9:I1:;4:=721:;0@7?81>3=:=71633<6@>092;44H=E21;465401:MJ>H?5528415?0:?I4??8A11:=6BD?;88=;9;73741=75NJ2;>?>K0E:37=>4;093<4;>837705=7<:N;9>H<39A:45>?K0K9>5M?82:3<=E7092;4KM721:3<=EA781E431?09294=;>8B0B5G4B=88J8=6;50@EBF>70;>;7=;?292B705?89>8J=6:21A236>71<9848:7196632351:23<<682GD6323?<<<<89>40421<76?K9=:O=7M0B@F506D09?:9O;N892@76>7012?>O778226566D012:<5M?419315D701I;4=M7C9:BF537K1I8H=628K8N<5J;042@>?>7712;407781O?5=>781G;406D0J:34N>70B:@<=2739?;O5M?81:;GA>7=9I3O56?51A;GAE?8<;;9=6?5403<=EB8923O=6<8173FA>70=:0<8>L8B:;406D0J2;9<>78B1;<76?L=LM?K7M042@7=98;4I6?543315>7=989II:?5431E53409?84=;;0:264F>DNJ:>HHLC82;406D0J2H546L81:34=40812H<8>MFB63?535J;H9<8506415E?89I3<=;7592;47C2=L:;95>86E:B416<84N9?JJ5>;D17;06BD8LK;>?=70924<5D5;9?2<8?:85:676620=29>?7=03;:7A>7L19M<8;=581G4=@FM1?IM?;=851E3G6108;JJ4:?;17;<<070ONJ?86?56G306>0M8H3=5<>B9265046I8K:M4>609D;F=66I;=;O71H?39?;;233@<=1A099M;K=I04711131119O4H6LED5;==62=:2?91;2<:>7343276>?81:>=><71620<070892:?4>=EE2206540<;<<=6:567305E382:<=<=K3E2@<1148=?:<56781:414>7N;=;>38DA3A>781>;7=9<3210B=72:JIH4N6MCB61FF7D8J:<>>=?762;427?81:>=H:J48G;4072:1:>=9>4065:<31209??;87N53:37=6?I<=?;96>5C437A5C?9;84=6>55376@3608=;<5H=4193<5340923O=671D:315E?K92;O5M?817317G0892;9=M7C1:BG=670;OO8=;:13C74>6?812:4=;>7701<=6C8MH84>O?0B2A=55A;::3496J8B74<736;1=<4N971B:2<727392;4IM71923;9HMK496315E?K92JJ5>?8E632=1701?84=67C1:;55>?K=:0<5>K8B277A>7N1:>?=>72DD@4F>D;O:>9?>70B:@D8<:H4N>:312;60>?8<:I8=5?8260=2129<99><7:7D:;0C1D:O83<5>:D0C0<=70?4>9114;54GA;1:>?>6;0:2;7=62812H<5J;0470<46?8<:><8>:09264F>D8<93<56L09G3406?8<:IHN6>8163?5>40OI;9=L781:;G=670OI3<=M7C1F3G=62992;98=ID1:;G02701834=67C2F3616<819O;>6<8050=5>7=<:3?KJ709C:6@D4=?;949K>81:7<=>6?:93986L81774=@B<91;48<709242757=<=3<48?53131014N9?>>9:;4313175>99??<6>775274F>60;:H;9;>8053<7>7?;2:J45;M9O;87M2D:04=@0=;234=:?;1:;G5>7=923O=6?51:;G5>?K923<=;<9GA3<=E709?84=;?B3GEGDE?09?;O5M?55284=>D81:><5O;092;40348<9O<56LF5264F>D?9=;<56L80264F>D?9:34N>78B2;05=701I;4>6?89A3<5>FL1>;45:=EE63150?8:2;45M?8933<=E4N1=;9=M7C62316?382:34N>780G7405?812H<5K;0453@=62=8:35K9=9G:@4=BDNO9M4H>:392;;7=67C1:F0=7709?;45M?82:3<=E709?;4L8?89A3<=E7=92;98=?8E:B45>?K9?8=9>409C7165A=;:3M99;2DD3<536=<9294;K7DD590=94=;<8C7;F55?;1??>9H704067F60>9?;;:>?882455>?:1><>:??89274>6?LJ:34NJ>F1334=>D812H?<>7042@7F62;84@G3<@E08>>29?K:56713=6BK<;O<:>K4173653?0LO;45>:1101707?8=:0<4;:FG:2<415?=K;9?L?50576231?1:??I>78BD74=>D8J2H456I041:404F0J:>8=5?96A1@5>2;1:>:89?5D:;0C?D=;95:;0:2B755?=??8:8:8455B7447?>8:46670=56:9=<:K:<6464011F;;9:>=986G63?5G?8;8>H?840;401?<12;85>I51F:7=71?>O3;8?:3444516<8K:>?IHIB42:315A1K3=O=7;722;F335L:2;4=MN53F0<5E6093:9<;=D4:3>?HJ>00246500:9>;:?L?51;3252688::<<>>0022446EJ1;?<6>M500B30170::3M:6?52D@<1369:8NJK>775271474:L:3=<=K3E527A5CNO9M5L:?;1@E@5>?K<>;45M?8170<5>?KO2;48??81767=E701I3<=6IC933<5340923O=6?D5284F6EMO2;<9>L91:257?D8J2;;>=771;@4G3211=;;?960B56415A8193;L=77B7F05=7K1:3>K;I52:GG<@0<<238N9N0G4666>4N><38H>706;305EBK0:MJ5J:12;6125382:H4N>K0B264F>DN12H<8;;09:3146?8:0B:@<=6?N92;<5>:392;;7=M7C9:36?89A3<5B?K9>8H5>7=<9MH9>40B:@<=B?8<:H4N>7DB014=>DM=29I9>78BG34062MJON<8>78B2;A=62MJ2;<5=74193@5E>;O2J4=;:21:3102709?>:5MN9173G=E701I;4=67C173@5>ANL:;9=M7C1774>6C8M2;;=6>F8D:<3>700?:;==6F81;35>6?82;9<0:N>8>68493:0=62;1:3<8;?8G566=7?:=:0;=9:50717=6>;0??<5?>FEG050728?29;99<10G736>6N8LH8=5?D8F31042<1:;988<8653<2?A8OL>>8:<8656@50><123<=8721:0B5000:N>8>6;0:2GG<30=H;IM=6=9872=G6D?<29;L;<56A@B=6E8K:>?I=K71G517>E0<8N99<=D@63?465?1:JH8343;0C@6;;O>85974B23<207<9I84=7:262;416<99O;;5>70B2A62>7L3G26533481K;;9;8817:7A5C?8:><;9>81;314>6<91:>=68092;4=1A=:22J<6>49265=60?083;8<:4G7635B7L1:>>:<733G1E@C6=;8:86?<:HLSQQ=KK>51467=22<9<:85>726:EG=20:1;<=5??80`850b:36>LHW]]0JHI\MWSCG@WS;9=0;29>41701126109?:<8;<81563<3009LM9L>K0E:34FE7:LO2<;7;9@:617?>=;2:O=>L1`922?OIX\^1MIJ]ASFB@AT;9<0;221?699k1::7GAPTV9EABUJ^XJHI\C<0794;27382>8>68493G1=62;1:9I=81:>=LO:42:;522219=<<:=8FG4;G6>?<=:0=4HJ59:11C451L>;<5>:834243?69HL=<56LDB2567>78?2><;67820F1D17I13;=6<;0:03450E?9:;:8>?30774567898;:4>?24610A42=>;87A757611;:9<9>>=??>;2120<3E4L?I=;?>;2125G16<:98;>=8J43654504?8=?>=?24463015<919;21234@47<:2;58<>22:4426CK:NMI:=?<6M<=>N21532015><<>:89<644E150B<=:?;3260763K=??=>?;C53050539:;>8;<943275671??O=9;M=07G717E08;:<898=C5286506>=<:99:93@662102?:<<:>:L3@664502??<3<=9<65633102><8;:H9=6D4205=58?9=4;8994034731=>?=5;;9660503E109K?9?>:2420<221=?L=999;45:1176382896;O3?55>L720F7C12J0:H<5=I72@:4=5A0<2;596<3G:3G2@509>;7?<<8663;=8704341=62?8;84::884;:<<@AN:L3<9>423:7G5161=:H5=LM552647>5813H9:;I1971346?:K:><:5:K:>?>6?41916=2A0:2<>K;IE9@65=600<942;9>>>=866G76450D?18>89?3E237A67;M:;?I>?6D422<273;?>;5?>73F4005001:<;5?789010@G?8;HMJ<6KA653<5>0J:3MJ8?JC400B6@7K=:0>89;214F6526:9>99<==N6042455F?;8;:88801406514:9=?8=5=73C0<02?91>>;:;70356<4E7JOI>85>?D1F3GC>09:9;H=J?CG:44547<<<:?=6;0:0:7=@A0<9394L=61D:=540=K;N59>L0C;295>:140607C7>;KM;8;7391:<=7?8O=>95=738:;5=62>183H5>:32DF<16<:HLH<8>809D;40568123M<67041;<56?8J2HJN>:112;616?;1:34N>78B2;B=>7<919N=;L2173146>N<9MNK;?D920<<@608>>85>7A806602A=<=MM5770EABE@60?<;?<6?>>H;:047;4A6CI:9MI9832104F60?92;5=:?;3A343@11??<8=>9:>9F7057561:;:=9:>=C615=132;;:?59?;55286F23:9>H:8H:89;75656532=:8H:?8L510@2402:9?99?8;737305=5K>:8?5><86432=629>33<:97065368614;4073828N<;6?50CB115?09LM?K6780:3=013082;45;<81:2106?N1?94<6=052@<4D?08>;7?K<96544372=;8:OK6I86:65=229HL9>42D76505?80?8?>L8426146?8<92<89?090F=5GA0J2:<5HL4191AD>0>M2I45>=42:F0=720:2;5:8715:EB0>?I<<3=KH864C324?F<<23=8J?50:74>5789?39>=?53707533<89;<=:M40131=34;9:;88=?216E0C67>O<>>=8:6B2365273::9O?>:3221G762;::;<86:322340>2;::>>8=<04067662:<98<=>:241047E2;=:0?==I532;E134;O=>H89;7@CB171F=K0E54BC539=2>N:9;54:24=15=8=<8=5<02D665>F=<98J:;K5664EDB2:>K>988921F3@=67KJ:>=KHIF9G6564?9>:848?;0:13003A=:?><=:K447E1632898N88;I5276454B<;:012B6517><<8>=050347C0<;:9<;7847G5116<;8:;8O:>306A0456:M>9?<>?2E617433<89:>N;<301B172489<2;9==72604502<918=8=:75305052<=;8==>;35305563K=;8=9;;1237G1749<9?=>??05A75672<=;?<6=>58657D228H>H94:93@66452D=0>=?L::01701<21;H>><=8;734;2C47?;<2:8?;;209MKVR\3NBMIG33083:42<;;0BB][[:EKA@L:493:5=>5<2;KMTPR=l`dj0>?50?36?64=G\^[YY4KO@FL867=87;>7><5OTVSQQ?50?36?64=G\^[YY4kotvb867=87>;7>:?50CB<757=8KJ;=;74D3G05>4N>H>=LH762664352671>709=<4=;>3E703@448<884<>:85:24GC18;3I4<6?81;5BC6?;O=O9<=K419005D08>:35?=8?9:H9=46673=42;9>2858J73640142;98>?=<:31067542;98>?==N75442C273:2680431E<2?818;M58:4GD07=24L:N>?K?K723;45>40>8<9=:18:26@33K1O??I>?3G:314C3JKHH8=5<8922=24AN<=<95::62:477G70:L>MI:8FG5;0537=1>2?KK72171=534L:N>:K6;0:1;<5>5:>?H=O6?833B1C1C;1=39O<:81113561098N?K>791F4<46?8K2:;4KL0E63?6>?8OL<>87879G0=0?7=>?3?8O:7174B6B4L1:>5:6K76C0<=?6>><3<8;?7624F16<;12J94878175<454?9:=N=;7325334B780934=;L53532063;0?<;8969170301?<91858:>B84316@708H2<5?7192606@708H2D9<8>8N;8867;40409J??<6=N75462=2D=1><89<:75032@47=1><89>?74036567?:=9<5351230A><<90:>284=6:ADAE@@6?8HOM45;:13526077>>>:8:OL>94O?6926504?01:JM8;?8G5:<=7?:;O;:5>:1E7606>3829O987;02:4<6875:2<7459>8NM5;881DE106?NJ>;7>J7C1F3<<3?J923O5M=29A:2532?;OO8=;?6173G=E7=:2OO=67C343<@>7=9?N<9>43E;@G204:;:9H?9M9D7;3D5>I>LM;46?957:4=>6?993;:6>095;<@@A=;3:4=784190@@D40<8I4:>7086665>40:9;H=M?B1@FF=67K9H3<=:7092E4=6A01:J8K6JB8274>5CNK2?71:3FCE7N0I;J4M=817043273:L<;8=ND43B6=24093>4=6763G6<5>?>;O>4=6763G6=5>?:;O>M4<649F3<=629=:0?K6?85@617G?NH2I<9=I81F6BF>580C2A6@CE8M:?8=5:;9>7?5140B<67=9I3O=67162FG=6AK183J=6IC923?<0I8H=<;0:621247=;>8:H8>47561G67?19J89<:730;6502=>>8:H8>47561G4B?=>=;:8J4663?1478;I9H989??02060565K>9<4><85121G16<<;:;8>NI:=010G0767:M>9<==O9E32765G21<:=I;H=03276562<=;8<8>:03276563K=;8<8>:03276562;=;?<6:<014:312B?<:;88:<4D660067:O9:>=8>6D0@0201>J<:><<51C046>29<8<8;==050343E00;?9;2124<7348=?9;25280620<=:;<9HI3E25BC6?:M8N9?HL811E3<6??;?J7AE2;05=3;???;9:=9320@0>19???599;47A4<732=O;?;7564<7348=O=I:<;7563E66382>?;5984667003A=:8;;?==46674D22;9?M99:946676@22;9?M99:946676@22;9>;79;=E7;0E135M<>?:;782510E1378>?:9540E137I>?:9540E137I9>444472=37:<8;:4;921030<31N95>O8;8N8;41972123M9=><87A0@0>1=>???8;?07A4<7358?3=J8;?06:74>20899?88:82B66024D=:9;<=;752136F22;9:;>I:=016@0@67>L;55534063===;<>:;55534623===9O9;;73A71115K=??;=>;D5773563==:085:86D447D2>:L<>;>8J40642@00;H>2<=;:>8L692B3147;M8;=95;:HLSQQ2=AGZ^X7JFPCFJT95=87;;794FNQWW>RCF4:0;24?>0380?OIX\^1[HOZ<283:46<<3CE\XZ5wdc?7?699<1?6B[[PTV9@JVFLFZ7?7>11497>JSSX\^1HB^MDNR?7?69<91?N9=;332513?2=::;<>69C2F72330==9>9=>8837041C1M:I65770347;H?3:89<684:164B><=8:H:?;5A647B1?>>9;27A4<732:?>=O;?;7563E6640:;=999;4120<3E4L=<=999;45280C5F<<:;<=LM0ED26@35NJ3:9?>:ECDE1434=8LMH<<:56:2524C?=?:<5>7397;05=3NM;:=N442B0A42==8J3@663=42;9>:>=8>6B1B006F;993?<8>681B0067;1>;78??D1F;425?8>:;:5>?8GG41527KO8>>>H8346;201209N;HN;>3GG0<=6D0MN;O9>45004574B=;2:;=6=067037>7=:>>:6ID9474>36=:?<09;I?4;M8@541335==8N957=39D;B0>6??L>5O9939G0=0273<;2>=;>0343<5B7LKKO8<6833;;=7C7>LI:8=M801762=2>L<93?8:>4173<2660=:09?<:541;11>6NO=?98=<71C31=318<:9;O>;35C4<434;1;?>8;719AG<036093M8=5:241;46>0>9<3<8?JFGF;421?8>2M;5?6892;507E81:3>8?NC92;6527K>>3=:8;0:7116DB089M44=I8B1E8072<43619=8O=7M81A3G55A09I;4=;>5363?042H38HL706408325333F=8=8<:9>3E1G335?<91>>4O>A4:@=04?8:N;:5?52:;5210I:23=4>=292;47C3:JH?<6;<04A;37>AL19O?IHMF43B<5>38?2:4<9=FG7430>3=?=?>:3=>=>>4:?;41;4<7AK1?>==6:392E<04?81:8H>J?6471A=>2=:2JO:7879163C@4N1>>?5>:152816?10;:39?6?54751=>7;O=O?K7;B3FA167E0;8N8==<83:@B16>=19MIN<=1C0505=2<98855>?6D;21=74N9I<85<7D6065<52;183<8?6346;6072:JH3<5J:140G<26382??>N9;6G0G0467<>>:84:<45232747><=;849<314E2724?==8>=;=537:0<23=:>;78::51F3@A7?9O3>8>HL0@A;4=47<9I3=>687926<7CC>9<3=5>871:EE042<O9>455514A>78?LMJK6>5551BC@A0928?56I5455416D?;?>?59>1532436?=8:?;<<59:243;3289>:99;:01731547?;<>84;:010F1657<;:017;1657<;:017;16273<<;:5MJ41:EA=5?90?>98;<866;4=67K9H2<>68492;45E7J0>3<5>L80C3<25?=8:3?4=7751;35611=2;8=5:7623<6??NK93<8=<8664023?90I2O5?731A41=7>K0I3=5=?C1@;4=629<8>8HH;0:7:0000>08;8H>N6D462<24<<<<:4J<8;=9;604G2006899O:9<:7263?0?0892JN86806C6@6>1?<;>?>J9?;;:>?882455>?:0I;O>=70630716<=02:;==776:24=>7?J2MNL9N5E2G4A32=<:H?>6?89:76G??0::>=5;=702;<=16<91>5I:87176@=6401:>J5>>C21;47C4;L9J<=;<84;;45>?;;O>=?OIB1;6F=E7=:2?<6;L81;G1D@2;1:2947>B80F1=CC11?999;9F@214=@4:H:3J>=K52DF47449KLJ9I8H:45473127I898;7563E0@2<==9?>925282467:9=?>=8;6D51451??6203650B89<8>=9<;??07A143C1;?>=>::963257321:;I=8:=957734052<;I9<8=<03A1405382<::N8K4746652B89;<3;8=8J21677D2289>;7;==0325A561;;:=I=>93325A561;;:=I=>93325A7E1=>:=9::9E7D5G561M?;=I9>462671027899M<96<80533517NO:3KD60G565>09K3;>;N163716>4;1HHI9HI419570619=>91675G3508>><<;::F6651237I>>9<;=9854410D3==?A6674>04>=??9:010@6C67:J:;>N>?212365273?>9<;H917714320:?A6:407E48?>?>::997714320:803@143C58=:0:9:=75460<00?;K9J8=5947747311;88;?032553219<9>>8;?0325G2578;:=9;?827;343@1N?3>:;7;0:462C3189<>:88I570:2620<8>28>:;01462255?:>8<=;?51231267=9?39=;74563?33088577570@2N9:99;;8373550B1=9:?5=>:3121A16<><=8:<8>664F456F?===>=L:;>8:>4E774D47>O8;;>9=9;;=07734331K???<687214F2F67:J<:9?0:;?L;;01606A2589>8>I:?;7:41762;?O8M97?0375B221N?>=H;K=032507D58:K?5=>=07350372;=L?;9:?A5282<47>L:;??86214F650B:9>I>=;<57233614?;8;:<>?4067453489?8>N;62B6605=11<:>4;7955D34330=;:=59J:87;511@78?I9<;H9571553D2N?3=8=>85611G35382=?98=??>>K21572047>J<<89:;4067046C:L>;7;M?03757565M:K=02C67763;=3;<=>95615A3378??46B1G0306>09J88>N311;1334>8<2?L::795;3=1??1=3;597795;3=1?8H<2;88J4195A224;?;9O;K<0731G3C49?;9O;K<2731G3C4;?;0A89<::K8N6D462<273>:;8=MJA3G26534;>:9I<<=E1446242=>:MO5881GD44=52<1>3J?K8066;2=6?9=:0;=>712;3<4>7;:2;?56?50536D75?9:=4<7?711;3736993I;=>987;33D5C;M238=58032401078>?<4;?9532753E58?;=9?>;1755A331;=>9<8;:341661749<9>49?;0:537=15=<==<9=I7225511608:3JH7M0B56375??8?>90@:77A5C81:=4<>99D63?260898>9K67421665B7K>;348:=744226?B8>93<8?:345445B7LMI3=5>:192;2167?>299:3<91<<5>>5406726?88?>>=87A210<2>5;1:>:HM8CDAB37D70923<5>4=;N7B274F>78K22NO?;395314610>3;9<:?;62;626?:;K8J5>7096;4=7?N;O;4=M?B92B==55M92;O=L70@3;75170OL3?5?NE52835>5NL2?9K0E:340>1=?2:586?3E7705=08J2<4:L?81@32<74;0I3=588A430@052=;9;986B@31753382=:=9?:0752765??893;=>88B7132@D8M2;<5>:712;146?8<93<56L0B:@406D0J>;7:?I53@GGAE?892;N?9:6040=@?B8>93:5>:14163260JO33:>7=AGD0<2609<9;99>4732;GFB31:L?928JN6;555137419;:><59?042;356281=;<8>7419467>58?>9<8>99651434789N99;?=06:50761N>>9<8>9965143478??9<8=9F4774>15;1=89<6>71:130>6?;?:;=>70C2B425??9?=NKO<7@D@<036K=2;?5;>712;7<273>88H>J812:4605AN>=3<8:?D1F;4D40;K28J8<:892446B4L<;38=6I61@65046:=:0;?9;545;BF>1=82?<5H?07;F<05A?::;9K81GA6@36:H9M8=583775B060?=;?:=>=E6614761>><<>;;917A5@1039=<;<;:9561533539;:?>=>;0:503604?:8;:H>?0E032142?:=>?2451370>=??><=:K2163?2229023<:>?82:47537:?;M;59:1@C0<25D8J:>98OL2D6@6=>BH>?LLE600716K?M:<9=6C472@0E?:?9460463@08??===>=050751D00>9<<;K822C712G1=9;644@6F06===?:88L014:3547??:;??:>0173002089?;88:?;66;5FG?0<93<5>:51:E304?9189I=87043G102401:MJ>H7893;46B4L9<3<8?845283044IH;=497E5EB3>1=8:3?59<5053<7>7?;2:;?;>092A05=0=1:;9>:<0376F5>40>H384?87410=0D?I>=3<==N6047600A><:;>8:I44711=2>8H8H:H9;31426F0B?=9::<;7:8=E82427C401:3<:8?56232@E7>=;845>L997324?>:<:3M9>477512067:9==;?8:3@4E0024>88>?734:6502>J:;8I:K016:4524=:>39>;;41943561;?L;<:=?05A7A56789:8M:8?0327576588?;;F32553E11<:;<;=816674>108?3?456?07:0B7>5:?O:9?;M6727133B=;=:<58800A=5273>=>=56;1;<;4OL01;43<>C893<;48J01;6G65C?93A0=:0;:9<14GE7617;12;99;=711;F53>JK<9K76DE71730:<8=58792632?AK>8>==6<8603<0069>9<85>:9633<=>?8DJM>M4IM;0:5;6035>J<<>=:=011;2F5C=ON382B7=6F;>:;:K9=6763?2>EK<83:>H881:6=D25M;83<=87430;450?8;83<=87130;450?>=654;6143E=;?=<;J77C;E143E=;?>?=6?395A7<12?K:>?9=?247A4=5><91<5;H=05A502?58=I=8:7=05A502?58=I=8:7=05A5A220<;:<>;9=053503?0;=I?<696802613@A;O;3JN6>831;303>113M9L=K3E5331>509=;4::>7GD0B4?2;1:>=:O6E2:42517>>I3=OO705283<>4?<2;999:9671<55?81K?;99;807A255C;M2;9497D65B7=>>9?==4=;:065305=0J92J98=:1470=0?2L>OM:5;:1820=6?2<1;3<8?803C2626382=I?>=I53:33462?19OH9>;0B:3313?0=3:J;=73G55<1C7099O?IH:091E5135==>;7:L<86F6B2BA018ILK;586802:;5215I>K3<9>47B2:35CANM93;;>981723=>7?>2;;:>7F8711130:L:=4<6?53771<1009=<<5HN4194G72>;>NOM:;;064;5=E5M97DF;F6508<;84:<<33F74>1DN193;4J781:2327D;1:2;:=I04CE3F>78<2?<4LJ5370GDE70=:>49692326<1273>NJ70921=534L:N3<5><31F3@00F8=:0;H8>;==?712;<5>7=8:>?5HI5E:1FG6?KJ2;;69\ESKFW`=0c=;;xkhh912.64=?<913<=;681A21026=:L<;?<74B2395;8?5>?8B23365?88;?<66?0B:;4361?92;9<6677274F34192;9>9?0E2G4F>D09=:49HJ8357<5>>=?L29>:?;922EG6AN1;3>?:?<060;E=7D=923?8J89346B<6401:>N=LI2528<54E;M9OJ5;=81:3A7>6N0??K8157<65???2;J568801;336109?:;56?562505=?8:3>J>679E27=534093?<9M?57;;450F=19>J8L717C0@6B2;1;<4:<7067FB2?3822;?I<<853;=4>68<3;9<7852DGA@B1819??4HLD22;BF33LO:9?I=KF472404>?8>;75>23>5>I86;65=429:28J8LJ4853=0C2K8N:N>67165;=072:;8NO9>481726D7E:L?:>L=606:;7C1E192NJ<6M597642>2?;984=9>32:34=E7?=:><:H?C61;55>7JON>8?8>2173<265?J3>>8=81966727?<<9<=5::36374>>7=<:3J:;=80:16@6109?:4=;;39:3BC5A092;4=L?75:2=G>?=:2;JL69FG1EA52731:>::OM264;407401:9;>H853;;1=62I>I;8>:N793676>6<;?>4<6LD9765=6>N=:04=9>81:31435=1?270B2476548J:<;=6?91G7<=C3M=3NO=LLC0G@=D>7MJ3I8=57060;52429>:;4=L?A150<267>>=;9=J?DD00<<12992>>5<8446E@=129<8>9=8;0::3<54B;O=>9:>:031G7A@B=L29=O6?83FB5D>7==?>9;>73G10E03?;13=59>73963?=6?81:;NHK?21:E0C@?I92701@1753?80I;95:KH>>>58:184EB16<092:9<>K0E:37=171J:I=9L72CD;146D08??<:>87125576C8MNHH9KL5@A;3262<913<5<IE40;4<6?KM82<5:714366A5>J1:?<66?8355415AM9H;4=6=502;16>7NM2IJK6>810F<5>4K8?39:309299<:?;92;6=6?8KNI9>0022446688::<>H4JKN?JO6:130F4=74=8:<<:9<8031=F3292D0105=?808;9=<6C1@17=24N9?>>58:18A0@=64LK>M45>704;46=61MLH385>?CD:;0273822;5;HK54DE6@321MKI9;6=C11;<5GDK92;O=>7ABA3<5E71=28?K6>D1;7<65A=>>;75>JC1@;7=4?81:3<8?821C455??9>8>=KM>09132C@298::<<>>002244668J?3>9>481DE7C>?082;JL9;80G6<=34092:98>7F971<4>5:L:=4=;>A@774A6C09:3J5;=419;4C@?89>8J=;:24662A07:0=345>86DG0@747:1:<:5>:185;401101:3<=L=31774>>681L3<56L09:;4=>D818=<56LC82;78B2;78B2;4F2731;;O5M?D1A315E?KO23O=;:41:;45>?K1I3==6?52:3<=E709I3O5663173G=E4L=:04K0E:34=5??9?9=<=K3E527=17=:=?<9;>73277<71NJ?:8=5713G1626D08H9;9?9>=358?701:;7C@7=:23=:97F6:32=22I;8;45:;0::21435;O2;?K6?EGDA<236=;:>997:75C0<2658=9OJ8;>0C1G43>78K2NI5>M0563?=7089I>=?KK09A@5245M<;3=:>?8G0657G6:0:3=5>719A31C429;K:>8;?D1F2016<08=8<9;>09327A5C8J:3KD7F34=3481=;L70:37A@D=18O9?=I7D431G7E<913=5>8792435>AI<8M98::73G326@D81;>886IB4067=6AJ<8>?5>I79A62500>;8?<66>91:2140781=I4?;7040:FD5>MOI3N=9N7@72EC34109O9>76E@5F7C62=;88<8:?;93@46B4L>:38=OL4D7657G><0L3983<=:?C210<227>:LO4KM70528<763;ON39>6?FE:;7=6>0:89496>DB:3BF>60;2;JK=I81@3<5E3?=2:MK6752:305=?::23=84:;IFCD1307AN>:8457IFE26@2D38229?K6?507176120:?>MKO77B277C>7=82H996=837616>50929;<6?81:1==C3:K>;75<:E30130E?8HK9I87>B14;774A=OLI<:7709243=6291;3<8?NF92;4744L1>3<9>483:3<5178?2?O=<9130F17>6?929<:;<73:316@A8<:9?I=K71:74F11=82:;=6=419;6=74;:N385?=22F17534N9?>>58:18;0@05?0>H8J:L?89265=66IOK3>=7:82D74>>51MHHH?;:80@;<5540=?7192?4=;=89A;<14EKMIH4=9=322435273182J4HM03;4454?>9>3<>J83EF60=3?99?::=66F6663=6009>;O=;I5@2E2057==:04>>M720A40>40:=:<=>?05DE<6>6?;=:<=>?01:3<=>7012;<=>?01AA7D>70;:I8=57392FA5>B<9I:>?K:2C:B3C>4LO>M<=L70@:FG5DF09I;N5>JB903G5D?89>3<5<;0::74=6C8M?8=?67FG:1<576;M9OJOH:CB561717;MN;848?801:0<2740>:>=?O6492;05G?><>;::7?565305E?918H8H;:13C:016<0=?==?967G1GBD31?0=>4><9138::762:3=042>>>3=46:2@565235?J<>:8>6?91:406B7J9=DBF@4=5A???:5:;<8B:2145?;O?2?>>:68274F74?8L3;?:?;96FG537J;OOO=;?62D3<5341L9;45M?893@47CC<9?>=?OK881BB=670M>;:58?8528<05?812H<56>09:@4F>D0993<56L09F743>58<92<8>M27C3406EMJ:><8>:0E:@05=?>>N9H:98E4616=67=;3I4>7J5E63L7272F=D?;0L2?59?8052F=>609:=5IH653534F61?9294=6=81:36@3508>;757:36160536<;?2<:?714:460G4;0:=9I8662446602?8>33<5K:82F;57C41MN359<2:49;=7751666D1K=8956?10GF1<658=:HJK9=8052<417I9?94=:?;9A306B?8O2;9>>?83GEG5E?K:L;45M7C923D81O;4=>7D52@L8B5305=?K92N<=;?5D63<=E70MI3=5>?8EA3<=EDL9?;456?882FG5>?KM2;9=L=71:3G=E3822H?I>=0B:4356?N1:34N6?092635GC01:34N>:312;60>D8<:I45>78B:34=@D09>;75M719241F@2:1IJ48;?8G@:<=7?:;OO98;?8GA66022=>:<:5>=792;4C@7>1:>=9>48B:4113381??9<6?5032@GC49<:=4<;;0B:;3036=;?8?5>655FB1012:L:=4=;>419:507?8<9;98;70451A507K1>>=OH:3921A0?6M>:;4LM:8624E6?F1OL;98=703G74>?38M:O4=>L0C:37=36?9:3?4=77370<515=8=;<5>MFD:;136509?>4=;>0470<5273028?5::4G6G423?<<984=78665F@23?<<<3<><:43G0@=6?I><37=8?999=7752;BF3508294<6<8970<5>6:L2;9>989?:7716A65D@2;OKM?NK880CB6=6291?;447?84GE<6>?9>=3:8?;0:;G16>4==;?<8>7712;=G330;2;MI;NF45@4135J9;;;=>=0572E5>30K2;4:>L8163?6K?2?4=6=8274BC5A0??84==77725<536=:2;4L6<56DE7C>3<91J95<<892;520BK99<7=643446>?=8HMJ4H=74:440G?9;3?<6O80C:06G>58?LMJI>?0123BC4E8<28JI>?01234F6DKJ:3<5>?0123@46EM==;IOOMI98A60@27L1984:??C62316>?;1LM<5::460;0020:1>>8:<74528EF33=>8N<;6>D8:7F3>70;289:6?50;2<5>5ML2:4=6?FD:2<5>7;M9O;8J:2D7405=FKOK3<4LM280;75B7LHOMO5>7D525<66?0<:3<5OM812;@=62=88J<56L0B:@L8B2;1:CG@WGULHNO^1?::1GCL[KYHLJKR=3=a>GCL[KYHLJKR=0=a>GCL[KYHLJKR=1=a>GCL[KYHLJKR=6=a>GCL[KYHLJKR=7=a>GCL[KYHLJKR=4=a>GCL[KYHLJKR=5=a>GCL[KYHLJKR=:=a>GCL[KYHLJKR=;=b>GCL[KYHLJKRM>3:463??;@FGVDTCIMNY@1?<>028EABUI[NJHI\C<06=57=FLMXJ^IOKDSN?50<768:0MIJ]ASFB@ATK48?5j6OKDSCQ@DBCZE6:2k5NDEPBVAGCL[F7>3h4AEFQEWBFLMXG0>0i;@FGVDTCIMNY@1:1f:CG@WGULHNO^A2:>g9B@ATFZMKOH_B36?d8EABUI[NJHI\C<6GCL[KYHLJKRM>::c=FLMXJ^IOKDSW?4;773HNO^L\KAEFQQ97768:0MIJ]ASFB@ATR48;5==5NDEPBVAGCL[_7=?0>0:CG@WGULHNO^X2>3?31?DBCZHXOMIJ]U=37>58682KOH_O]D@FGVP:6<7l0MIJ]ASFB@ATR484m7LJKR@PGEABU]585j6OKDSCQ@DBCZ\682k5NDEPBVAGCL[_783h4AEFQEWBFLMX^080i;@FGVDTCIMNYY181f:CG@WGULHNO^X28>g9B@ATFZMKOH_[38?d8EABUI[NJHI\Z<8GCL[H\^LJKR=32:c=FLMXI[_OKDS>26;`2h5NDEPASWGCL[6:2h5NDEPASWGCL[692h5NDEPASWGCL[682h5NDEPASWGCL[6?2h5NDEPASWGCL[6>2h5NDEPASWGCL[6=2h5NDEPASWGCL[6<2h5NDEPASWGCL[632h5NDEPASWGCL[622k5NDEPASWGCL[F7<3??;@FGVGQUIMNY@1??>028EABUJ^XJHI\C<03=55=FLMXI[_OKDSN?578682KOH_LXR@FGVI:6;7;;7LJKRCUQEABUD5;?2<<4AEFQFRTFLMXG0<;50?33?DBCZK]YMIJ]L=36:c=FLMXI[_OKDSN?5;`0:CG@WDPZHNO^X2>0?33?DBCZK]YMIJ]U=32:466OKDS@TVDBCZ\6:87>1119B@ATE_[KOH_[315GCL[H\^LJKRT>1:c=FLMXI[_OKDSW?7;`=8<;N5>?D971A5D4092;N5><;@NO<>DR[VCEJB?4C528G5>7NJLN9?M880AE17B0=;LN4<;>3G:;7C>0;O22?5;;837217>50;I8JN7<3GG305=D;>=>O:8=60563010=1;<:8O:26244=55ML3<:9L?57C3@5BBL9?9H8<=E450=07382I?;9?954;=07:7G534?;23>H;9FG10<=6C8M2;3K9k0OL]LAEGJJDg7:92NJ=6;0:A@<0>4;O?8ON6:821;4<349>2;9;J752304=75;:23;=<639DE4=@DJ?2:9>KL7163?FB70:2K3?8L:19246=B4:OL84KH7E6;2G=60J8H3E5A2<=C3M=I:>OM=73104254;:9M4=6?81727CG?819M=?5LHDAH[IODMGYNSYW_E59@HN613JF@=5>9;BNH62623JF@>U64CMI1\4>7=2IGG4>:;BNHE41EKCK;27NBDBVP@HNg81;8GJKJA]^NH<:4CNPF[BCIM[K_EB@PIODL3>EUMH^NH<5K419G605AM1?>>5::31AAB7G4N<88H>J844367C@FJ>::88;8BG;;7277>88985>814074>B38>>;804:76765??OJ<86;08A6A1>F81:3<86;3EA3G7273M>3<>HL02F0@5>A0<;;O5?6862;17C7089>>=M703@32<@><:N8HK>I5342ECB20=:0H;;;2BD@BC6?=:;=>H>981266GD2;1=?94>:851;<53F0;2;J:=6861E<4>7NOLM;6JMIUGQV16<;>73G2617>?81??<5>KD52@:EB1;<56?L=:=48KLE6F@<?89A37=9I3O=8KC1A;G5>?KO:;45M?81:;G7170L:;9=M7C1:;G537J;Oo7IKCAXGG[RTN\L20HDOKI=2==>BNIMC7==06;EKB@L:69730HDOKI=31:<=CAHNB0<=19:FJEAO;9=427IGNDH>21;?89GMDBN48=556JFAEK?5=8>3MCJHD2>9?:8@LGCA5;556JFAEK?658>3MCJHD2=1?;8@LGCA589245KI@FJ875912NBMIG325<:?AOFL@699374DHCGM941601OELJF<35==>BNIMC7>506;EKB@L:51720HDOKI=0==>BNIMC7?=0m;EKB@L:493:556JFAEK?748?3MCJHD2<>99GMDBN4=437IGNDH>6:==CAHNB0;07;EKB@L:0611OELJF<9<;?AOFL@62255KICFJ858>3MCIHD2>0?;8@LDCA5;:245KICFJ844912NBNIG312<:?AOEL@6:8374DH@GM972601OEOJF<04==>BNJMC7=:06;EKA@L:60730HDLKI=3::==CAKNB0<06;EKA@L:58730HDLKI=02:<=CAKNB0?<19:FJFAO;::427IGMDH>10;?89GMGBN4;<556JFBEK?628>3MCIHD2=8?;8@LDCA582255KICFJ878>3MCIHD2<0?`8@LDCA59:6=06;EKA@L:49720HDLKI=1=<>BNJMC78364DH@GM93902NBNIG36?:8@LDCA5=546JFBEK?<;>BNXHNB\1=50?c8@LVFL@Z7?3o4DHRA@LV;87k0HD^MDHR?5;g1a:FJTGBNX59546J@AEM?4;?89GKDBH48;556J@AEM?578>3MEJHB2>3?;8@JGCG5;?245KO@FL843912NDMIA317<:?AIFLF6:;374DNCGK97?601OCLJ@<0;=<>BHIME7=374DNCGK947601OCLJ@<33==>BHIME7>?06;EMB@J:5;730HBOKO=07:<=CGHND0?;19:FLEAI;:?427IANDN>13;?89GKDBH4;3546J@AEM?6;?c9GKDBH4:;1<374DNCGK956611OCLJ@<2<;?AIFLF6?255KO@FL808?3MEJHB29>99GKDBH4>437IANDN>;:==CGHND0408;EMB[WC@02NDNIA30?;8@JDCG5;;245KOCFL847912NDNIA313<:?AIELF6:?374DN@GK973601OCOJ@<07==>BHJME7=;06;EMA@J:6?730HBLKO=3;:<=CGKND0<718:FLFAI;9730HBLKO=03:<=CGKND0??19:FLFAI;:;427IAMDN>17;?89GKGBH4;?556J@BEM?638>3MEIHB2=7?;8@JDCG583245KOCFL87?902NDNIA32?;8@JDCG59;2o5KOCFL867=8730HBLKO=12:==CGKND0>07;EMA@J:3611OCOJ@<4<;?AIELF6=255KOCFL828?3MEIHB27>99GKGBH404<7IAM_SGDe>BHXHND\1>1a:FLTDBHX5;5m6J@P@FLT949k2ND\LJ@P=194;gBHXKND\1=1419F453BK0H;9=67C353<@27=9I3O=;?C9AF<7G?=9<;9HM?514;46>701I3<=6K4141?@2382O?<8>L8B26406?M9:>:EB26407781:>;7H:78D6F07292;627?81:3>46J43@@77DD=J>IM8<:32D@4D5C:J:J<9>4ECC3AG6E;1:3?5>7057216158<:>;?>;505155620:2:9>??1133557799;;<96?419FG=6EN<;Hb9FGFVFZ@^R0<0l;DA@TDTN\P692n5JCBRBVLR^4:4h7HMLP@PJP\:36j1NON^NRHVZ808d3LIH\L\FTX>5:`=BKJZJ^DZV<683:f=BKJZJ^DZV<6<4?@HFZMOE46KAASFFJI>;7K:71173G=E7=::;4?;78173FC?701I>8=6729:3<=E4L98;O5;80EG3104709N3O9>4F4;701B41>?:5:8L8126<15C91N9:2274<5E18;:3JL=K525;35E18;384=6?419E<21?:19>;KH6?94574>@?08?9<5;81:3B5?3092;4N6?EC:74F6E09OIL>?5963==1FK<8?I=6JE10:@=6?81:8H?=?531;453?<:L;9LH:3G5BBH;;811GBCCC=;?8;<6;941;346D?9:>>8:<892EB6@?81:37=:2;45MI81:;5=>701I;9=67C1:0K09:@146?8:542;BF>309:3H96>EB2642@D0M:3<8=709:@4=C708:3?6HKE528B@138=:H<53=OJ=E4040C@AN1:3?>6736;0@=E7KO>;O5MI89FE05>?K1:;4KH?81:;G5>382LM4=78542;BF??0829;;9:ED:;16>7NO9M456>81G34<31=>8=>89?7E274FB4:>;0K>5HNE08M54;8:KMMQVX8<20ECG[P^25<>OIA]ZT<:64IOKWTZ6?02CEEY^P08:8MKOSXV:J46GAIUR\4G>L8:KMMQVX8M20ECG[P^2F<>OIA]ZT1BBDZP0158MKOSW9;<7D@FT^213>OIA]U;?:5FNHV\411J7:KMMQY7N>1BBDZP1158MKOSW8;<7D@FT^313>OIA]U:?:5FNHV\511769JJLRX91=0ECG[_0;4?LHN\V;J;6GAIU]2F2=NF@^T=N94IOKW[4B03@DBXR?J7:KMMQY6N>1BBDZP2158MKOSW;;<7D@FT^013>OIA]U9?:5FNHV\611N94IOKW[7B03@DBXR1BBDZP3158MKOSW:;<7D@FT^113>OIA]U8?:5FNHV\711;8;HLJPZ51?2CEEYQ<769JJLRX;1=0ECG[_2;4?LHN\V9J;6GAIU]0F2=NF@^T?N94IOKW[6B03@DBXR=J7:KMMQY4N>1BBDZP4158MKOSW=;<7D@FT^613>OIA]U??:5FNHV\011J;6GAIU]7F2=NF@^T8N94IOKW[1B03@DBXR:J7:KMMQY3N>1BBDZP5158MKOSW<;<7D@FT^713>OIA]U>?:5FNHV\1111BBDZP6158MKOSW?;<7D@FT^413>OIA]U=?:5FNHV\2111=0ECG[_7;4?LHN\V1BBDZP7158MKOSW>;<7D@FT^513>OIA]UOIBLI_HOG[ESPg?LHMMJ^XNDZJRS48HJGCMM<0@BMDEE58HJANKHF?7A[[259OQQ5d3DkacXjrrkljf=JageyZh||inl1?K653G;<7CK[WNPH0>HHFL;0C<94OQVJIL\BWYXBADZFVDQ\JBE63Y=0\#:6d^N7?UGU\h1[ECQMURKG\g=WAGUIY^@NMD;8TNYOD\^EA;5_SEMMA4=V02XJAO=9E0d8VDKXMQ^NB^G@N^Ce?WGJWLR_IC]FOO]A<>TFEVGDHHm4RECG@WCDK5:5h6\KAEFQAFE;994o7_JNDEPFGF:697l0^IOKDSG@G975294o7_JNDEPFGF:6:7i0^IOKDSG@G979k2XOMIJ]EBA?6;eTCIMNYINM34?a8VAGCL[OHO1;1c:PGEABUMJI7:3m4RECG@WCDK5=5o6\KAEFQAFE;07i0^IOKDSG@G9?9901YHLJKR^ALHIOTAFDTDZM@NGKDg>TBIMU\EIZG_@a8V@GCW^COXEQM5:PFCFCe3[OLOHO]EFAFg>TBOJOJ^HILEMa8V@ADMHXNKNKZ6:PFCFCE?2XNKNKML69QABEBJ\o0^HILLJCQ@WEKCEo0^HILLJCQ@WEKC\20^HILLJ@O<>TBOJF@NXj4RRVQEHGU[]XJAh5]SUPBIDTT\[KF@h5]SUPBIDTT\[KFY:5]SUPBIG>1Y_Y\JGC:8VVRUMNHG46\\TSGDFP763[Y_^HIPPSKLVLR^WH;:7_][RDE\TWOHZ@^RSO64S@TF@DRF?2YIEYK]R038WMTBOVOSX_OLT^LDG`=T@[OLS@GA_RKYA45<[@GTOBBCIRKLJZEOMJAj7^GB_EGUMFC?3ZAB\R^FN79PKPTDM>1X^[OC_@58WWPFDVH=7^ZNTTQ0?QBW<2^R\H;j;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-kevYj}qUj"L!Bmtz\`jssWds==?:e:W3+}usWkf`S`kb_fgmawgsg{%lblzfvd`nc+hf|`|nSobd_lgn[bci'kgei lsup,lduXe|rTm#O Mlw{[air|Vg~t14g8Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*nf{Vg~tRo!A.Onq}Ycg|~Taxv>207f?P6(pz~TnaePmdo\c`hbzh~d~"iaaukuagk`&gke{kPbmi\i`kXold$zlbfd/appw)oizUfyuQn.@-Nip~XlfS`{w1236a>S7'qySobd_lgn[bcim{kc!hn`vjr`djo'djxdxj_cnh[hcjWnoe#{ocie,`wqt(`hyTaxvPa/C,IhsWme~xRczx0621`=R8&rxxRlck^ofiZabflxjxb| gocwmsceen$emygye^`ooZkbeVmnb"xnlhf-gvru'akxS`{w_`,B+HkrpVndyyQbuy3650c<]9%syQmlj]nahY`mgoymya}/flbplpbjdm%blzfvd]ahnYjmdUlic!yamkg*fusz&bjRczx^c-E*Kj}qUocxzPmtz2243b3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%cm~Qbuy]b*D)Je|rThb{{_lw{5272m2_;#u}{_cnh[hcjWnoeio{os-djdrn~lhfk#`nthtf[gjlWdofSjka/wcoma(d{}x$dl}Pmtz\e+G(EdsSiazt^ov|4>6=l1^<"v|t^`ooZkbeVmnbh|ntnp,ckgsaoiaj aaukuaZdkcVgnaRijn.tbhlb)kz~y#eo|_lw{[d(F'Dg~tRj`uu]nq}7>9 xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!gar]nq}Yf&H%FaxvPdnww[hs:8:>i6[?/yqw[gjlWdofSjkaescwkw)`fh~bzhlbg/lbplpbWkf`S`kb_fgm+sgkam$hy| h`q\ip~Xi'K$A`{w_emvpZkrp;;:9h5Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/icp[hsWh$J#@czx^flqqYj}q89=8k4U1-{wqYedbUfi`Qheogqeqiu'ndjxdxjble-jdrn~lUi`fQbel]dak)qieco"n}{r.jbwZkrpVk%M"Cbuy]gkprXe|r9?<;j;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-kevYj}qUj"L!Bmtz\`jssWds>9?:e:W3+}usWkf`S`kb_fgmawgsg{%lblzfvd`nc+hf|`|nSobd_lgn[bci'kgei lsup,lduXe|rTm#O Mlw{[air|Vg~t?;>5d9V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+mgtWdsSl N/Lov|Zbh}}Ufyu<914g8Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*nf{Vg~tRo!A.Onq}Ycg|~Taxv=707f?P6(pz~TnaePmdo\c`hbzh~d~"iaaukuagk`&gke{kPbmi\i`kXold$zlbfd/appw)oizUfyuQn.@-Nip~XlfS`{w2936a>S7'qySobd_lgn[bcim{kc!hn`vjr`djo'djxdxj_cnh[hcjWnoe#{ocie,`wqt(`hyTaxvPa/C,IhsWme~xRczx3;21`=R8&rxxRlck^ofiZabflxjxb| gocwmsceen$emygye^`ooZkbeVmnb"xnlhf-gvru'akxS`{w_`,B+HkrpVndyyQbuy1350c<]9%syQmlj]nahY`mgoymya}/flbplpbjdm%blzfvd]ahnYjmdUlic!yamkg*fusz&bjRczx^c-E*Kj}qUocxzPmtz0543b3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%cm~Qbuy]b*D)Je|rThb{{_lw{7772l2_;#u}{_cnh[hcjWnoeio{os-djdrn~lhfk#`nthtf[gjlWdofSjka/wcoma(d{}x$dl}Pmtz\e+G(EdsSiazt^ov|652l2_;#u}{_cnh[hcjWnoeio{os-djdrn~lhfk#`nthtf[gjlWdofSjka/wcoma(d{}x$dl}Pmtz\e+G(EdsSiazt^ov|172l2_;#u}{_cnh[hcjWnoeio{os-djdrn~lhfk#`nthtf[gjlWdofSjka/wcoma(d{}x$dl}Pmtz\e+G(EdsSiazt^ov|072l2_;#u}{_cnh[hcjWnoeio{os-djdrn~lhfk#`nthtf[gjlWdofSjka/wcoma(d{}x$dl}Pmtz\e+G(EdsSiazt^ov|372l2_;#u}{_cnh[hcjWnoeio{os-djdrn~lhfk#`nthtf[gjlWdofSjka/wcoma(d{}x$dl}Pmtz\e+G(EdsSiazt^ov|272l2_;#u}{_cnh[hcjWnoeio{os-djdrn~lhfk#`nthtf[gjlWdofSjka/wcoma(d{}x$dl}Pmtz\e+G(EdsSiazt^ov|=72l2_;#u}{_cnh[hcjWnoeio{os-djdrn~lhfk#`nthtf[gjlWdofSjka/wcoma(d{}x$dl}Pmtz\e+G(EdsSiazt^ov|<7212_;#u}{_cnh[hcjWnoeio{os-djdrn~lhfk#`nthtf[gjlWdofSjka/wcoma(d{}x$dl}Pmtz\e+G({lfT|d~j<0<6<>S7'qySobd_lgn[bcim{kc!hn`vjr`djo'djxdxj_cnh[hcjWnoe#{ocie,`wqt(`hyTaxvPa/C,w`jXx`znS<:8;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-lqq46<>1^<"v|t^`ooZkbeVmnbh|ntnp,ckgsaoiaj aaukuaZdkcVgnaRijn.tbhlb)kz~y#b{{305e?P6(pz~TnaePmdo\c`hbzh~d~"iaaukuagk`&gke{kPbmi\i`kXold$zlbfd/appw)uidfdc}U?]/pbi+t(~?Ubbdz!r`o,JJYEEDUBBKA!SQ,PMHVKMVZYE@=9.scn<<=R8&rxxRlck^ofiZabflxjxb| gocwmsceen$emygye^`ooZkbeVmnb"xnlhf-gvru'{kf`ba[1_-vdk)z&|=Sd`ft/pbi*HHWKGFSD@IO/QS*VOJXEOT\_GB37,qehYnfzgmyk?889V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+wgjdfe{W=S!r`o-v*p1W`dbx#|nm.LL[GKJW@DMC#]_.RKNTICXX[CF?; }al]jjvski}o<9i5Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/scnhjiwS9W%~lc!r`o\`jssi5:59i5Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/scnhjiwS9W%~lc!r`o\`jssi5;59i5Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/scnhjiwS9W%~lc!r`o\`jssi5859i5Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/scnhjiwS9W%~lc!r`o\`jssi5959i5Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/scnhjiwS9W%~lc!r`o\`jssi5>59i5Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/scnhjiwS9W%~lc!r`o\`jssi5?59i5Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/scnhjiwS9W%~lc!r`o\`jssi5<59i5Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/scnhjiwS9W%~lc!r`o\`jssi5=5955Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/scnhjiwS9W%~lc!r`o\akg0n2_;#u}{_cnh[hcjWnoeio{os-djdrn~lhfk#`nthtf[gjlWdofSjka/wcoma(d{}x$~lcconrX5X(uid$y#{8Piokw*wgj'GETN@CPIODL*VV)[@G[@HQ_RHO02+tfe130Y=!wsu]ahnYjmdUlick}aumq+bhf|`|nn`i!n`vjr`YedbUfi`Qheo-ueioc&jy~"|nmmmlt^7Z&{kf"!y6^kmmq(uid%ECRLBM^KMBJ(TX'YBA]BJ_QPJI60)zhgTec}zl`vf5=?<]9%syQmlj]nahY`mgoymya}/flbplpbjdm%blzfvd]ahnYjmdUlic!yamkg*fusz&xjaaa`pZ3^*wgj&{%}:Rgaiu,qeh)IGVHFARGAFN,PT+UNEYFNS]\FM24-vdkXagy~`lzj64f8Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*tfeeed|V?R.scn*wgjWme~xl2?>4f8Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*tfeeed|V?R.scn*wgjWme~xl2>>4f8Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*tfeeed|V?R.scn*wgjWme~xl2=>4f8Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*tfeeed|V?R.scn*wgjWme~xl2<>4f8Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*tfeeed|V?R.scn*wgjWme~xl2;>4f8Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*tfeeed|V?R.scn*wgjWme~xl2:>4f8Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*tfeeed|V?R.scn*wgjWme~xl29>4f8Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*tfeeed|V?R.scn*wgjWme~xl28>4:8Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*tfeeed|V?R.scn*wgjWldj;k5Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/scnhjiwS;W%~lc!r.t5[lhn|'xja"@@_CON[LHAG'Y["^GBPMG\TWOJ;?$ym`66;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-qehjhgyQ9Q#|nm/p,r3Ynf`~%~lc NN]AIHYNFOE%_] \ILROAZVUAD9="ob_hlpqigsm;227X> xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!}alnlku]5U'xja#| v7]jjlr)zhg$BBQMML]JJCI)[Y$XE@^CE^RQMH51&{kfSd`|umcwa03c3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%ym`b`oqY1Y+tfe'xjaRj`uuc?4;3c3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%ym`b`oqY1Y+tfe'xjaRj`uuc?5;3c3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%ym`b`oqY1Y+tfe'xjaRj`uuc?6;3c3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%ym`b`oqY1Y+tfe'xjaRj`uuc?7;3c3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%ym`b`oqY1Y+tfe'xjaRj`uuc?0;3c3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%ym`b`oqY1Y+tfe'xjaRj`uuc?1;3c3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%ym`b`oqY1Y+tfe'xjaRj`uuc?2;3c3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%ym`b`oqY1Y+tfe'xjaRj`uuc?3;1a3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%ym`b`oqY0Y+tfe'x$z;Qfnhv-vdk(FFUIA@QFNGM-WU(TADZGIR^]IL15*wgj001^<"v|t^`ooZkbeVmnbh|ntnp,ckgsaoiaj aaukuaZdkcVgnaRijn.tbhlb)kz~y#oblnms_6[)zhg%~"x9_hljp+tfe&DDSOCB_HLEK+UW&ZCF\AKPPSKN73(uidUbb~{caug0<<=R8&rxxRlck^ofiZabflxjxb| gocwmsceen$emygye^`ooZkbeVmnb"xnlhf-gvru'{kf`ba[2_-vdk)z&|=Sd`ft/pbi*HHWKGFSD@IO/QS*VOJXEOT\_GB37,qehYnfzgmyk;5e9V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+wgjdfe{W>S!r`o-vdkXlfm1>15e9V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+wgjdfe{W>S!r`o-vdkXlfm1?15e9V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+wgjdfe{W>S!r`o-vdkXlfm1<15e9V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+wgjdfe{W>S!r`o-vdkXlfm1=15e9V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+wgjdfe{W>S!r`o-vdkXlfm1:15e9V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+wgjdfe{W>S!r`o-vdkXlfm1;15e9V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+wgjdfe{W>S!r`o-vdkXlfm1815e9V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+wgjdfe{W>S!r`o-vdkXlfm1917g9V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+wgjdfe{W9S!r`o-v*p1W`dbx#|nm.LL[GKJW@DMC#]_.RKNTICXX[CF?; }al::?P6(pz~TnaePmdo\c`hbzh~d~"iaaukuagk`&gke{kPbmi\i`kXold$zlbfd/appw)uidfdc}U;]/pbi+t(~?Ubbdz!r`o,JJYEEDUBBKA!SQ,PMHVKMVZYE@=9.scn[lht}eki>66;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-qehjhgyQ?Q#|nm/p,r3Ynf`~%~lc NN]AIHYNFOE%_] \ILROAZVUAD9="ob_hlpqigsm=?o7X> xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!}alnlku]3U'xja#|nm^flqqg;87?o7X> xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!}alnlku]3U'xja#|nm^flqqg;97?o7X> xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!}alnlku]3U'xja#|nm^flqqg;:7?o7X> xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!}alnlku]3U'xja#|nm^flqqg;;7?o7X> xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!}alnlku]3U'xja#|nm^flqqg;<7?o7X> xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!}alnlku]3U'xja#|nm^flqqg;=7?o7X> xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!}alnlku]3U'xja#|nm^flqqg;>7?o7X> xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!}alnlku]3U'xja#|nm^flqqg;?7=m7X> xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!}alnlku]2U'xja#| v7]jjlr)zhg$BBQMML]JJCI)[Y$XE@^CE^RQMH51&{kf445Z0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/scnhjiwS>3\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%ym`b`oqY5Y+tfe'x$z;Qfnhv-vdk(FFUIA@QFNGM-WU(TADZGIR^]IL15*wgjW`dxyao{e0::?P6(pz~TnaePmdo\c`hbzh~d~"iaaukuagk`&gke{kPbmi\i`kXold$zlbfd/appw)uidfdc}U9]/pbi+t(~?Ubbdz!r`o,JJYEEDUBBKA!SQ,PMHVKMVZYE@=9.scn[lht}eki;;k;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-qehjhgyQ=Q#|nm/pbiZbh}}k7<3;k;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-qehjhgyQ=Q#|nm/pbiZbh}}k7=3;k;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-qehjhgyQ=Q#|nm/pbiZbh}}k7>3;k;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-qehjhgyQ=Q#|nm/pbiZbh}}k7?3;k;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-qehjhgyQ=Q#|nm/pbiZbh}}k783;k;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-qehjhgyQ=Q#|nm/pbiZbh}}k793;k;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-qehjhgyQ=Q#|nm/pbiZbh}}k7:3;k;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-qehjhgyQ=Q#|nm/pbiZbh}}k7;39i;T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-qehjhgyQ364WDC?7?69>2]NM1=17:UFEI:76>1\ILB31?58S@GK4;427ZKNL=194;1<_LKG0>08;VGBQ969?2]NMX2>>69TADS;:730[HOZ<283:2=PMH_7?364WD@TA96902]NNZK31?:8S@DPM58546YJBVG?7;><_LH\I1:18:UFFRC;=720[HLXE=4=e>QBJ^O7;7>18:UFFRC;?730[HLXEM>3:<=PMK]N@1?19:UFFRCK4;427ZKMWDN?7;?<_LH\IA2;>89TAGQBD5?556YJBVGO838e3^OI[HB37;2==>QBJ^OG0:06;VGAS@S;8730[HLXET>2:<=PMK]NY1<19:UFFRCR4:427ZKMWDW?0;?<_LH\IX2:>89TAGQB]5<5n6YJBVGV82<7601\IOYJU=5=f>QUA]OTJD\\Tb9TVLRBWDEOIROl;VPJP@YJGMOTNi5XRHVF[ROC\AUJh6Y]IUG\SLBS@VH:h6VFLHL[)]BE(9$:,^ZZB!2-5%GTK@C=7U][LH@4?]USWNDO;6V\T^T@Gg=_WJEYIRGAFN48\adXAml0TifPPsknR`ttafd:<6Vkm^ObnjtQm{ybcc??;Yfn[Hoig{\n~~g`n29[wq596QP_YNMIZYX8VUTY=!wsu]ahnYjmdUlick}aumq+bhf|`|nn`i!n`vjr`YedbUfi`Qheo-ueioc&jy~"azt235`>YXWQFEARQP11]\[P6(pz~TnaePmdo\c`hbzh~d~"iaaukuagk`&gke{kPbmi\i`kXold$zlbfd/appw)oizUfyuQn.@-Nip~XlfS`{w1335`>YXWQFEARQP10]\[P6(pz~TnaePmdo\c`hbzh~d~"iaaukuagk`&gke{kPbmi\i`kXold$zlbfd/appw)oizUfyuQn.@-Nip~XlfS`{w1135g>YXWQFEARQP13]\[P6(pz~TnaePmdo\c`hbzh~d~"iaaukuagk`&gke{kPbmi\i`kXold$zlbfd/appw)oizUfyuQn.@-Nip~XlfS`{w904`?ZYXPEDFSRQ>3^]\Q5){}Ui`fQbel]dakcui}ey#j`nthtffha)fh~bzhQmlj]nahY`mg%}magk.bqwv*nf{Vg~tRo!A.Onq}Ycg|~Taxv817a8[ZY_DGGTSR?;_^]V4*~t|VhggRcjm^efj`tf|fx$kco{iwgaib(ii}c}iRlck^ofiZabf&|j`dj!crvq+mgtWdsSl N/Lov|Zbh}}Ufyu;>6b9\[Z^KFDUTS<;P_^W3+}usWkf`S`kb_fgmawgsg{%lblzfvd`nc+hf|`|nSobd_lgn[bci'kgei lsup,lduXe|rTm#O Mlw{[air|Vg~t>=9d:]\[]JIEVUT=;QP_T2,|vrXjeaTahcPgdlfvdrhz&memygyecod*kgsaoTnaePmdo\c`h(~hfbh#m|ts-kevYj}qUj"L!Bmtz\`jssWds=<>9c:]\[]JIEVUT=RQPU1-{wqYedbUfi`Qheogqeqiu'ndjxdxjble-jdrn~lUi`fQbel]dak)qieco"n}{r.jbwZkrpVk%M"Cbuy]gkprXe|r8=<8l;^]\\IHJWVU9SRQZ0.zppZdkcVgnaRijndpbpjt(ogke{kmmf,meqoqmVhggRcjm^efj*pfd`n%o~z}/icp[hsWh$J#@czx^flqqYj}q83=;m4_^][HKKXWV9TSR[?/yqw[gjlWdofSjkaescwkw)`fh~bzhlbg/lbplpbWkf`S`kb_fgm+sgkam$hy| h`q\ip~Xi'K$A`{w_emvpZkrp;<::n5P_^ZOJHYXW=UTSX> xrv\fimXelgTkh`jr`vlv*aii}c}ioch.ocwmscXjeaTahcPgdl,rdjnl'ixx!gar]nq}Yf&H%FaxvPdnww[hs:=;=o6QP_YNMIZYX=VUTY=!wsu]ahnYjmdUlick}aumq+bhf|`|nn`i!n`vjr`YedbUfi`Qheo-ueioc&jy~"fns^ov|Zg)I&GfyuQkotv\ip~5:86>j1TSRVCNL]\[=YXW\:$t~zPbmi\i`kXoldn~lz`r.emeqoqmkgl"co{iwg\fimXelgTkh` v`nj`+et|{%cm~Qbuy]b*D)Je|rThb{{_lw{5371k2UTSUBAM^]\=ZYX]9%syQmlj]nahY`mgoymya}/flbplpbjdm%blzfvd]ahnYjmdUlic!yamkg*fusz&bjRczx^c-E*Kj}qUocxzPmtz204>19:cg`wg;99427ljkr`>25;d364aefqe97902koho32?:8eabui59546okdsc?0;>720mij}a=5=<>gcl{k74364aefqe9?9>2hbbikl199ahnYjmdUlicQheogqmfYd{}xm7obd_lgn[bciWds=55mlj]nahY`mgU{~dcPwhfwlZ7602hggRcjm^efjZvuadU|eizg_33;?gjlWdofSjka_qpjiZqnl}bT?<64bmi\i`kXoldT|gb_vkgpmY3911i`fQbel]dakYwz`gT{dj{h^72<>dkcVgnaRijn^rqmhYpam~cS;?7;cnh[hcjWnoeS}|fm^uj`qnX?820naePmdo\c`hXx{cfSzgkti];67=edbUfi`Qheo]svlkX{k{|h|Pv7]jjlrX9;80naePmdo\c`hXx{cfSz|npqgq[s0XagcS?<=;cnh[hcjWnoeS}|fm^uqeuvbzV|=Sd`ft^116>dkcVgnaRijn^rqmhYpzhz{iQy6^kmmqY3:;1i`fQbel]dakYwz`gT{opdp\r3Ynf`~T9?<4bmi\i`kXoldT|gb_vpbtucuW4bmi\i`kXoldTz:Q<2b9ahnYjmdUlicQy7^1/$]okagr+OB\J Fgmawgsg{*:8#:>4:`ooZkbeVmnbRx8_2]{wq743kf`S`kb_hlsqqYedfi`=95mlj]nahYh}}z~xRlcobi4?gih|{kf8k84bnmwvdk+jeaTahcPgdl\r2Y4$riTmij}a^uj`qn:9:&hSljkrc]tmaro589'oRocgnpjpmk:9%iTmugPie]tmaro5=&hSlvf_rnbr`Ysqyo6#c^jbwZtbojoi1="l_icp[wusi4:'oRfns^pppg;7$jUcm~Q|ogvfgfYnfySkhs^c>4)eX`hyTbh{eba\kprw}}Uyij}Pb<2/gZoia}Umeak2BmcmoVruagm'oRgaiu]emicXfhgn1oa`tscn*hoa$jUbbdzn_wco95*dW`dbxoQyam?3(fYnf}oyjlmj_u{sa86+kVfdmiQfnhv\bljb58&hS`kb_u{sa86+kVg~tR~fpdnjj`Yt|hmn0>#c^rqmhYsqyo6=!mPrdcg[acw|aUj15?62-a\v`gcWmo{xeQm=93:6)eXzlkoSzgkti]b964+kVxnmiQxievk[g;4:%iT~~zPpsklvlr~Wh7HI!mPrrv\twohz`~rSo3LE-a\vvrX|pzn1^WAC-a\vvruidUj1="l_sqwvdkXj4:'oR}fm^alhiotafdToeklk!mPxegumfcaidcgu0efnug{3x7e3kedxob,cnh[hcjWnoeS{9P3-y~0>ekch=0hd`n<1<;?aoii5;;255kioc?548?3mcem1?=>99gmkg;9:437igaa=37:==cagk7=807;ekme971611oeco316<;?aoii5;3255kioc?5<803mcem1?18:fjjd:58720hd`n<33=<>bnfh69>364dhlb875902nbbl2=4?:8`lhf4;?546jfn`>12;>bnfh69255kioc?758f3mcem1=>:1<;?aoii59:2:5kioc?7;169gmkg;?7=0hd`n<9<4?aoii53546j`uuc?4;?89gkprf48;556j`uuc?578>3me~xl2>3?;8`jssi5;?245kotvb843912ndyyo317<:?air|h6:;374dnwwe97?601ocxzn<0;=<>bh}}k7=374dnwwe947601ocxzn<33==>bh}}k7>?06;emvpd:5;730hb{{a=07:<=cg|~j0?;19:flqqg;:?427iazt`>13;?89gkprf4;3546j`uuc?6;?c9gkprf4:;1<374dnwwe956611ocxzn<2<;?air|h6?255kotvb808?3me~xl29>99gkprf4>437iazt`>;:==cg|~j040<;dlb<>h`kkb`i<4nn48s`g;87<0{ho31?48s`g;:720{ho33;2=2>qbi595qMNcbd8DE~3l?0M694>{R01`?2>k39j=7?<33`02?4dn;?pb97n:09m02.?554;929~W74e2=3h6>o>:0106g512;im>h5\381914b=83;8??l<6;0`b6?<[;8i68?k:182764e;?09ok=l;e6g2?6=93;p_?6g62898>o=9:3ae6d=q\:no6=4>:08:<~U5:m0?5n4=2\?544={t1:42d3k>o:7>55281`???sA>==6*"4l00:7)=k8;6:`>o2::0;6)=n4;716>h4i:0;76g:2083>!5f<3?9>6`o2:90;6)=n4;716>h4i:0976g:1g83>!5f<3?9>6`o3j:0;6)=n4;6a6>h4i:0;76g;b083>!5f<3>i>6`o3j90;6)=n4;6a6>h4i:0976g;bb83>!5f<3>i>6`o3jk0;6)=n4;6a6>h4i:0?76g;b`83>!5f<3>i>6`o3j00;6)=n4;6a6>h4i:0=76g;b983>!5f<3>i>6`o3j>0;6)=n4;6a6>h4i:0376g;b783>!5f<3>i>6`o3j<0;6)=n4;6a6>h4i:0j76g;b583>!5f<3>i>6`o3io0;6)=n4;6a6>h4i:0h76g;f283>!5f<3>m>6`o3n80;6)=n4;6e6>h4i:0:76g;eg83>!5f<3>m>6`o3ml0;6)=n4;6e6>h4i:0876g;ee83>!5f<3>m>6`o3mj0;6)=n4;6e6>h4i:0>76g;ec83>!5f<3>m>6`o3mh0;6)=n4;6e6>h4i:0<76g;e883>!5f<3>m>6`o3m10;6)=n4;6e6>h4i:0276g;e683>!5f<3>m>6`o3m?0;6)=n4;6e6>h4i:0i76g;e583>!5f<3>m>6`o3m:0;6)=n4;6e6>h4i:0o76g;e383>!5f<3>m>6`o3m80;6)=n4;6e6>h4i:0m76g;e183>!5f<3>m>6`=n5<#;h>18k<4n2c0>44<3`>oh7>5$2c7>1`53g9j?7?<;:k7`f<72-9j87:i2:l0e6<6<21b8il50;&0e1<3n;1e?l=51498m1`f290/?l:54g08j6g428<07d:i9;29 6g32=l97c=n3;34?>o3n10;6)=n4;6e6>h4i:0:465f4g594?"4i=0?j?5a3`195<=4>c:9j0c6=83.8m94;f39m7d5=9m10e9k::18'7d2=o<:0g8?l2ci3:1(>o;:5d1?k5f;3;m76g;d883>>o29j0;66a:1583>!5f<3?:?6`i29;0;6)=n4;727>h4i:0:76a:1183>!5f<3?:?6`i28o0;6)=n4;727>h4i:0876a:0d83>!5f<3?:?6`i28m0;6)=n4;727>h4i:0>76a:0b83>!5f<3?:?6`i28k0;6)=n4;727>h4i:0<76a:0`83>!5f<3?:?6`i2800;6)=n4;727>h4i:0276a:0983>!5f<3?:?6`i28>0;6)=n4;727>h4i:0i76a:0483>!5f<3?:?6`i28=0;6)=n4;727>h4i:0o76a:0283>!5f<3?:?6`i28;0;6)=n4;727>h4i:0m76a:0083>!5f<3?:?6`=h=9:1<7*5<#;h>19<=4n2c0>44<3f>mi7>5$2c7>0743g9j?7?<;:m7ba<72-9j87;>3:l0e6<6<21d8km50;&0e1<29:1e?l=51498k07e290/?l:55018j6g428<07b;>a;29 6g32<;87c=n3;34?>i2900;6)=n4;727>h4i:0:465`50:94?"4i=0>=>5a3`195<==84?:%1b0?36;2d8m>4>c:9l147=83.8m94:129m7d5=9m10c8>9:18'7d2==890b>o<:0g8?j2aj3:1(>o;:430?k5f;3;m76l;9783>4<729q/?h<54708L1?33A>==6a>{e<0?1<7?50;2x 6c52;l27E:64:J724=h:o21<75rb527>5<3290;w)=j2;0e0>N31=1C8;?4$22g>7=n:9<1<75f20394?=n:;o1<75`3`594?=zj:o?6=4;:183!5b:392;6F;959K037<,::o6?j=;%1b1?2f=2c9jl4?::k1bg<722c9jn4?::m0=`<722wi?hh50;694?6|,:o96>78;I6:0>N3>81/?=j52e08 6g22=k>7dm3:17pl1<729q/?h<53858L1?33A>==6*<0e81`7=#;h?18l:4i3db>5<5<0D98>;%13`?4c:2.8m84;a59j6cg=831b>kl50;9j6ce=831d?4k50;9~f6`b290?6=4?{%1f6?5>?2B?595G4738 66c2;n97)=n5;6b7>o5nh0;66g=fc83>>o5nj0;66a<9d83>>{e;ol1<7:50;2x 6c52:3<7E:64:J724=#;9n1>i<4$2c6>1g43`8mm7>5;h0ef?6=3`8mo7>5;n1:a?6=3th?<=4?:583>5}#;l81?494H5;7?M2192.8"4i<0?m?5f2gc94?=n:oh1<75f2ga94?=h;0o1<75rb521>5<3290;w)=j2;1:3>N31=1C8;?4$22g>7b53-9j97:n1:k1bd<722c9jo4?::k1bf<722e85h4?::a7`5=83>1<7>t$2g1>6?03A>286F;609'75b=:m80(>o::5c3?l4ai3:17d"48m09h?5+3`790d65<5<54;294~"4m;085:5G4868L1063-9;h7ko50;9j6cd=831b>km50;9l7k8:187>5<7s-9n>7=67:J7=1=O>k:3f1?!5f=3>2j6g=f`83>>o5nk0;66g=fb83>>i41l0;66sm3d:94?2=83:p(>k=:2;4?M2><2B?:<5+31f96a4<,:k>69oj;h0ee?6=3`8mn7>5;h0eg?6=3f92i7>5;|`0a<<72=0;6=u+3d097<1<@=3?7E:91:&04a<5l;1/?l;54`g8m7`f2900e?hm:188m7`d2900c>7j:188yg5bi3:187>50z&0a7<41>1C84:4H542?!57l38o>6*78;I6:0>N3>81/?=j52e08 6g22=kh7dm3:17pl1<729q/?h<53858L1?33A>==6*<0e81`7=#;h?18lm4i3db>5<5<0D98>;%13`?4c:2.8m84;ac9j6cg=831b>kl50;9j6ce=831d?4k50;9~f6`7290?6=4?{%1f6?5>?2B?595G4738 66c2;n97)=n5;6bf>o5nh0;66g=fc83>>o5nj0;66a<9d83>>{e;o;1<7:50;2x 6c52:3<7E:64:J724=#;9n1>i<4$2c6>1gf3`8mm7>5;h0ef?6=3`8mo7>5;n1:a?6=3th8j?4?:583>5}#;l81?494H5;7?M2192.8"4i<0?m45f2gc94?=n:oh1<75f2ga94?=h;0o1<75rb2d7>5<3290;w)=j2;1:3>N31=1C8;?4$22g>7b53-9j97:n9:k1bd<722c9jo4?::k1bf<722e85h4?::a7c3=83>1<7>t$2g1>6?03A>286F;609'75b=:m80(>o::5c;?l4ai3:17d"48m09h?5+3`790d>5<5<54;294~"4m;085:5G4868L1063-9;h71b>ko50;9j6cd=831b>km50;9l7h7:187>5<7s-9n>7=67:J7=1=O>k:3f1?!5f=3>j;6g=f`83>>o5nk0;66g=fb83>>i41l0;66sm3g;94?2=83:p(>k=:2;4?M2><2B?:<5+31f96a4<,:k>69o>;h0ee?6=3`8mn7>5;h0eg?6=3f92i7>5;|`0bd<72=0;6=u+3d097<1<@=3?7E:91:&04a<5l;1/?l;54`48m7`f2900e?hm:188m7`d2900c>7j:188yg5aj3:187>50z&0a7<41>1C84:4H542?!57l38o>6*m2c9jl4?::k1bg<722e85h4?::a053=8391<7>t$2g1>6?13A>286F;609'75b=0<1/?l;548g8m7`f2900e?hm:188k6?b2900qo::6;29507=83:p(>k=:2c;?M2><2B?:<5U217953}?83=h65<57e84b?>62>k1=565d68g1<6`=c783?!4b>38m=6*=e681b4=#:on186*=fd87?!4an3>0(>>?:59'757=<2.8"48?0?7)=?7;68 66?2=1/?=754:&04d<33-9;n7:4$22`>1=#;9o186*<0g87?!5683>0(>?>:59'744=<2.8=>4;;%120?2<,:;>695+30490>"49>0?7)=>8;68 67>2=1/?1=#;8o186*<1g87?!5583>0(><>:59'774=<2.8>>4;;%110?2<,:8>695+33490>"4:>0?7)==8;68 64>2=1/??o54:&06g<33-99o7:4$20g>1=#;;o186*<2g87?!5483>0(>=>:59'764=<2.8?>4;;%100?2<,:9>695+32490>"4;>0?7)=<8;68 65>2=1/?>o54:&07g<33-98o7:4$21g>1=#;:o186*<3g87?!5383>0(>:>:59'714=<2.88>4;;%170?2<,:>>695+35490>"4<>0?7)=;8;68 62>2=1/?9o54:&00g<33-9?o7:4$26g>1=#;=o186*<4g87?!5283>0(>;>:59'704=<2.89>4;;%160?2<,:?>695+34490>"4=>0?7)=:8;68 63>2=1/?8o54:&01g<33-9>o7:4$27g>1=#;0(>8>:59'734=<2.8:>4;;%150?2<,:<>695+37490>"4>>0?7)=98;68 60>2=1/?;o54:&02g<33-9=o7:4$24g>1=#;?o186*<6g87?!5083>0(>9>:59'724=<2.8;>4;;%140?2<,:=>695+36490>"4?>0?7)=88;68 61>2=1/?:o54:&03g<33-91=#;>o186*<7g87?!5?83>0(>6>:59'7=4=<2.84>4;;%1;0?2<,:2>695+39490>"40>0?7)=78;68 6>>2=1/?5o54:&01=#;1o1?6*<8g80?!5>8392h6*6c63-9im7<<6:l0fg<>3g9io774$2f7>6dc3-9o97=md:&0`d<58=1/?il515`8 6bb2:1/?ih53:&7549g8j1?6201e84<59:&1a=<41m1/>h752g38 6b12;l:7de;29?l46n3:1D>jl;:k165<72A9oo65f23094?=n:;91<7F5;h0f5?6=@:nh76g=e383>M5ck21b>h=50;9j6`2=83B8hn54i3g6>5:3:17d=me;29?l5en3:1D>jl;:k0g5<72A9oo65f3b394?=n;j81<7FM5ck21b?n850;J0`f==n;jh1<75f3ba94?N4lj10e>mk:18K7ae<3`9hi7>5;h1`b?6=@:nh76gM5ck21b?i?50;9j7a4=83B8hn54i2f0>53:1(>o;:0c6?k5f;3:07d?n4;29 6g328k>7c=n3;38?l7f;3:1(>o;:0c6?k5f;3807d?n2;29 6g328k>7c=n3;18?l7f93:1(>o;:0c6?k5f;3>07d?n0;29 6g328k>7c=n3;78?l7fn3:1(>o;:0c6?k5f;3<07d?ne;29 6g328k>7c=n3;58?l7fl3:1(>o;:0c6?k5f;3207d?nc;29 6g328k>7c=n3;;8?l7fj3:1(>o;:0c6?k5f;3k07d?na;29 6g328k>7c=n3;`8?l7f13:1(>o;:0c6?k5f;3i07d?n8;29 6g328k>7c=n3;f8?l7f?3:1(>o;:0c6?k5f;3o07d?6f;29 6g328k>7c=n3;d8?l7e?3:1(>o;:0`5?k5f;3:0D>jl;:k2f0<72-9j87?m6:l0e6<63A9oo65f1c694?"4i=0:n;5a3`196>N4lj10eo<:29K7ae<3`;i>7>5$2c7>4d13g9j?7:4H2f`?>o6j80;6)=n4;3a2>h4i:0>7E=kc:9j5f6=83.8m94>b79m7d5=>2B8hn54i0`e>5<#;h>1=o84n2c0>2=O;mi07d?me;29 6g328h=7c=n3;:8L6bd32c:ni4?:%1b0?7e>2d8m>46;I1gg>=n9ki1<7*b883>!5f<3;i:6`o;:0a5?k5f;3:0D>jl;:k2g0<72-9j87?l6:l0e6<63A9oo65f1b694?"4i=0:o;5a3`196>N4lj10eo<:29K7ae<3`;h>7>5$2c7>4e13g9j?7:4H2f`?>o6l90;6)=n4;3`2>h4i:0>7E=kc:9j5f`=83.8m94>c79m7d5=>2B8hn54i0af>5<#;h>1=n84n2c0>2=O;mi07d?ld;29 6g328i=7c=n3;:8L6bd32c:on4?:%1b0?7d>2d8m>46;I1gg>=n9jh1<7*c983>!5f<3;h:6`5<#;h>1=i94n2c0>4=6=4+3`695a15<#;h>1=i94n2c0>6=5<#;h>1=i94n2c0>0=5<#;h>1=i94n2c0>2=5<#;h>1=i94n2c0><=5<#;h>1=i94n2c0>g=5<#;h>1=i94n2c0>a=5<#;h>1=i94n2c0>c=o;:0g;?k5f;3;0D>jl;:k2a3<72-9j87?j8:l0e6<53A9oo65f1d794?"4i=0:i55a3`197>N4lj10eo<:59K7ae<3`;n?7>5$2c7>4c?3g9j?7;4H2f`?>o6n;0;6)=n4;3f<>h4i:0=7E=kc:9j5c7=83.8m94>e99m7d5=?2B8hn54i0d3>5<#;h>1=h64n2c0>==O;mi07d?jf;29 6g328o37c=n3;;8L6bd32c:ih4?:%1b0?7b02d8m>4n;I1gg>=n9ln1<7*e`83>!5f<3;n46`o;:0d;?k5f;3;0D>jl;:k2b3<72-9j87?i8:l0e6<53A9oo65f1g794?"4i=0:j55a3`197>N4lj10eo<:59K7ae<3`8;>7>5$2c7>4`?3g9j?7;4H2f`?>o5880;6)=n4;3e<>h4i:0=7E=kc:9j656=83.8m94>f99m7d5=?2B8hn54i0de>5<#;h>1=k64n2c0>==O;mi07d?ie;29 6g328l37c=n3;;8L6bd32c:ji4?:%1b0?7a02d8m>4n;I1gg>=n9oi1<7*f283>!5f<3;m46`8>50;&0e1<59m50;&0e1<59o50;&0e1<59650;&0e1<59850;&0e1<59:50;&0e1<59?50;&0e1<5>h50;&0e1<5>j50;&0e1<5m7c=n3;31?>o5;h0;6)=n4;07b>h4i:0:?65f22;94?"4i=098k5a3`1951=4>7:9j603=83.8m94=4g9m7d5=9110e?;;:18'7d2=:=l0b>o<:0;8?l42;3:1(>o;:36e?k5f;3;j76g=5383>!5f<38?j6`=n:<;1<7*5<#;h>1>9h4n2c0>4b<3`8?>7>5$2c7>72a3g9j?7?j;:k172<72-9j87<;f:l0e6<6n21b>:?50;&0e1<5?91e?l=50:9j63`=83.8m94=719m7d5=921b>;j50;&0e1<5?91e?l=52:9j63e=83.8m94=719m7d5=;21b>;l50;&0e1<5?91e?l=54:9j63g=83.8m94=719m7d5==21b>;750;&0e1<5?91e?l=56:9j63>=83.8m94=719m7d5=?21b>;950;&0e1<5?91e?l=58:9j630=83.8m94=719m7d5=121b>;;50;&0e1<5?91e?l=5a:9j632=83.8m94=719m7d5=j21b>;<50;&0e1<5?91e?l=5c:9j637=83.8m94=719m7d5=l21b>;>50;&0e1<5?91e?l=5e:9j60`=83.8m94=719m7d5=n21b>8k50;&0e1<5?91e?l=51198m73c290/?l:52628j6g428;07d<:c;29 6g32;=;7c=n3;31?>o5=k0;6)=n4;044>h4i:0:?65f24c94?"4i=09;=5a3`1951=4>7:9j620=83.8m94=719m7d5=9110e?9::18'7d2=:>:0b>o<:0;8?l40<3:1(>o;:353?k5f;3;j76g=7283>!5f<38<<6`=n:>81<7*5<#;h>1>:>4n2c0>4b<3`8=?7>5$2c7>7173g9j?7?j;:k11=<72-9j87<80:l0e6<6n21b>:j50;&0e1<5?j1e?l=50:9j62d=83.8m94=7b9m7d5=921b>:o50;&0e1<5?j1e?l=52:9j62?=83.8m94=7b9m7d5=;21b>5<50;&0e1<5081e?l=50:9j6=6=83.8m94=809m7d5=921b>:h50;&0e1<5081e?l=52:9j62c=83.8m94=809m7d5=;21d>4m50;&0e1<51k1e?l=50:9l64650;&0e1<51k1e?l=52:9l6<1=83.8m94=9c9m7d5=;21d>4850;&0e1<51k1e?l=54:9l6<3=83.8m94=9c9m7d5==21d>4:50;&0e1<51k1e?l=56:9l6<5=83.8m94=9c9m7d5=?21d>4<50;&0e1<51k1e?l=58:9l6<7=83.8m94=9c9m7d5=121d>4>50;&0e1<51k1e?l=5a:9l6=`=83.8m94=9c9m7d5=j21d>5j50;&0e1<51k1e?l=5c:9l6=e=83.8m94=9c9m7d5=l21d>5l50;&0e1<51k1e?l=5e:9l6=g=83.8m94=9c9m7d5=n21d>5750;&0e1<51k1e?l=51198k7>?290/?l:528`8j6g428;07b<77;29 6g32;3i7c=n3;31?>i50?0;6)=n4;0:f>h4i:0:?65`29794?"4i=095o5a3`1951=j2d8m>4>7:9l6d7=83.8m94=9c9m7d5=9110c?o?:18'7d2=:0h0b>o<:0;8?j4>n3:1(>o;:3;a?k5f;3;j76a=9d83>!5f<382n6`=h:0n1<7*5<#;h>1>4l4n2c0>4b<3f83i7>5$2c7>7?e3g9j?7?j;:m1<6<72-9j87<6b:l0e6<6n21d>ok50;&0e1<5jm1e?l=50:9l6ge=83.8m94=be9m7d5=921d>oo50;&0e1<5jm1e?l=52:9l6g?=83.8m94=be9m7d5=;21d>o650;&0e1<5jm1e?l=54:9l6g1=83.8m94=be9m7d5==21d>o850;&0e1<5jm1e?l=56:9l6g3=83.8m94=be9m7d5=?21d>o:50;&0e1<5jm1e?l=58:9l6g5=83.8m94=be9m7d5=121d>o<50;&0e1<5jm1e?l=5a:9l6g7=83.8m94=be9m7d5=j21d>lh50;&0e1<5jm1e?l=5c:9l6dc=83.8m94=be9m7d5=l21d>lj50;&0e1<5jm1e?l=5e:9l6de=83.8m94=be9m7d5=n21d>ll50;&0e1<5jm1e?l=51198k7gf290/?l:52cf8j6g428;07bi5i10;6)=n4;0a`>h4i:0:?65`2`594?"4i=09ni5a3`1951=4>7:9l6f5=83.8m94=be9m7d5=9110c?m=:18'7d2=:kn0b>o<:0;8?j4d93:1(>o;:3`g?k5f;3;j76a=c183>!5f<38ih6`=h:kl1<7*5<#;h>1>oj4n2c0>4b<3f8i<7>5$2c7>7dc3g9j?7?j;:m1e0<72-9j87nl50;&0e1<5kh1e?l=50:9l6f?=83.8m94=c`9m7d5=921d>n650;&0e1<5kh1e?l=52:9l6f1=83.8m94=c`9m7d5=;21d>i>50;&0e1<5ko1e?l=50:9l6fc=83.8m94=cg9m7d5=921d>nj50;&0e1<5ko1e?l=52:9l6fe=83.8m94=cg9m7d5=;21d>ih50;&0e1<5ll1e?l=50:9l6ab=83.8m94=dd9m7d5=921d>im50;&0e1<5ll1e?l=52:9l6ad=83.8m94=dd9m7d5=;21d>io50;&0e1<5ll1e?l=54:9l6a?=83.8m94=dd9m7d5==21d>i650;&0e1<5ll1e?l=56:9l6a1=83.8m94=dd9m7d5=?21d?o>50;&0e1<4io1e?l=50:J0`f=o;:2ce?k5f;380D>jl;:m0f<<72-9j87=nf:l0e6<43A9oo65`3c:94?"4i=08mk5a3`190>=h;k=1<7*=h;k?1<7*=h;k91<7*=h;k;1<7*=n=n65f47694?"4i=0?::5a3`197>=n!5f<3>=o6`o;:552?k5f;380D>jl;:k72`<72-9j87:81:l0e6<43A9oo65f46`94?"4i=0?;l5a3`194>=n<>31<7*=n<>=1<7*=n<>?1<7*=n<>91<7*5a3`194>N4lj10e96=:18'7d2=<190b>o<:09K7ae<3`>3=7>5$2c7>1>43g9j?7<4H2f`?>o3090;6)=n4;6;7>h4i:087E=kc:9j02`=83.8m94;829m7d5=<2B8hn54i55f>5<#;h>185=4n2c0>0=O;mi07d:8d;29 6g32=287c=n3;48L6bd32c?;n4?:%1b0?2?;2d8m>48;I1gg>=n<1n1<7*e290/?l:549a8j6g4281C?im4;h6;e?6=,:k?696l;o1b7?4<@:nh76g;8883>!5f<3>3o6`3:1(>o;:5:`?k5f;3<0D>jl;:k7<0<72-9j87:7c:l0e6<03A9oo65rb56a>5<6=80;6=u+3d097d><@=3?7E:91:X140<6>r2;6:m58384`?1a21;1;l4>898g3?b?2mn1hh4>8682<3;%0f3?4a92.9ji4;;%0ea?2<,;lm695+31290>"4880?7)=?2;68 6642=1/?=:54:&040<33-9;:7:4$224>1=#;92186*<0887?!57i3>0(>>m:59'75e=<2.8

789'75`=9h1/?<>51g9'747=:<1/?<<5269'745=;11/?<:5109'743=9<1/?<851768 6702;oo7)=>8;3:`>"4900no6*<1`87a>"49k0:>i5+30a97c=#;8n1ji5+30g95<7<,:;m6<7j;%114?243-99=7;?;%116?4c;2.8>>491:&061<2=2.8>84:4>8`9'77>=9<:0(><6:848 64f2;:m7)==b;d4?!55k3;:m6*<2e8b1>"4:l0:955+33d95=2<,:9;6<;=;%105?74=2.8??4>889'765=9090(>=;:04g?!54=3;956*<37826d=#;:=1;55+32:952><,:9264;4$21b>6c<,:9i6<8=;%10g?71>2.8?i4l5:&07`<61<1/?>h59g9'716=9?k0(>:>:0:1?!53:38ni6*<428245=#;=>1=8j4$266><1<,:>=6o;4$264>44?3-9?479j;%17=?4a?2.88l4>409'71d=9?o0(>:l:03f?!53l3;>=6*<4d8274=#;=l1>k>4$273>4?53-9>=7lj;%166?143-9>?7;9;%160?513-9>97?98:&013<3=2.89:4>259'70>=9830(>;6:005?!52i3387)=:b;af?!52k3h?7)=:d;ae?!52m3<>7)=:f;g2?!51832o7)=91;333>"4>;0o:6*<628f4>"4>=02o6*<648e0>"4>?0:45a3-9=o7j=;%15`?dd3-9=i7?>1:&02c<6881/?:>5d19'727=k11/?:<5c:&036<33-9<8774$256>1=#;><186*<7687?!5003>0(>96:028 61f2=1/?:l54:&03f<33-91=#;>l186*<8187?!5?93>0(>6=:59'7=5=<2.8494;;%1;1?2<,:2=695+39590>"4010?7)=79;68 6>f2=1/?5l54:&06=#;1l1?6*<9180=a=#;h31?4j4$2cb>6?c3-9jn7=j1:&0fd<5;?1e?ol59:l0ff<>3-9o87=md:&0`0<4jm1/?io52168 6be28>i7)=ke;18 6ba2:1/85h549g8 1?72=2n7c:61;;8j1?5201/>h6538f8 7c>2;l:7)=k6;0e5>o58h0;66g=0c83>>i58j0;66a=0e83>>o59l0;66g=1g83>M5ck21b>?>50;J0`f=54?::k1a5<722c9i<4?:I1gg>=n:l81<7F5H2f`?>o4180;66g<9383>>o4jl0;66gM5ck21b?n>50;J0`f=5=n;j?1<7F>o4k00;6E=kc:9j7fg=83B8hn54i2aa>5<jl;:k0g`<722c8ok4?:I1gg>=n;m:1<7Fj=:18K7ae<3`9o?7>5H2f`?>i4l>0;66g>a783>!5f<3;j96`o6i=0;6)=n4;3b1>h4i:0:76g>a283>!5f<3;j96`o6i;0;6)=n4;3b1>h4i:0876g>a083>!5f<3;j96`o6i90;6)=n4;3b1>h4i:0>76g>ag83>!5f<3;j96`o6il0;6)=n4;3b1>h4i:0<76g>ae83>!5f<3;j96`o6ij0;6)=n4;3b1>h4i:0276g>ac83>!5f<3;j96`o6ih0;6)=n4;3b1>h4i:0i76g>a883>!5f<3;j96`o6i10;6)=n4;3b1>h4i:0o76g>a683>!5f<3;j96`o61o0;6)=n4;3b1>h4i:0m76g>b683>!5f<3;i:6`o;:0`5?k5f;390D>jl;:k2f7<72-9j87?m6:l0e6<33A9oo65f1c394?"4i=0:n;5a3`191>N4lj10eo<:79K7ae<3`;ij7>5$2c7>4d13g9j?794H2f`?>o6jl0;6)=n4;3a2>h4i:037E=kc:9j5gb=83.8m94>b79m7d5=12B8hn54i0``>5<#;h>1=o84n2c0>d=O;mi07d?mb;29 6g328h=7c=n3;`8L6bd32c:nl4?:%1b0?7e>2d8m>4l;I1gg>=n9k31<7*c683>!5f<3;h:6`o;:0a5?k5f;390D>jl;:k2g7<72-9j87?l6:l0e6<33A9oo65f1e294?"4i=0:o;5a3`191>N4lj10eo<:79K7ae<3`;hi7>5$2c7>4e13g9j?794H2f`?>o6km0;6)=n4;3`2>h4i:037E=kc:9j5fe=83.8m94>c79m7d5=12B8hn54i0aa>5<#;h>1=n84n2c0>d=O;mi07d?la;29 6g328i=7c=n3;`8L6bd32c:o44?:%1b0?7d>2d8m>4l;I1gg>=n9j21<7*5$2c7>4b03g9j?7?4;h3g1?6=,:k?65$2c7>4b03g9j?7=4;h3g7?6=,:k?67>5$2c7>4b03g9j?7;4;h3f5?6=,:k?65$2c7>4b03g9j?794;h3gb?6=,:k?6<3`;oi7>5$2c7>4b03g9j?774;h3g`?6=,:k?65$2c7>4b03g9j?7l4;h3gf?6=,:k?65$2c7>4b03g9j?7j4;h3g=?6=,:k?65$2c7>4b03g9j?7h4;h3f=?6=,:k?6e683>!5f<3;n46`6=4+3`695`>5G3ea8?l7b<3:1(>o;:0g;?k5f;3>0D>jl;:k2a6<72-9j87?j8:l0e6<23A9oo65f1g094?"4i=0:i55a3`192>N4lj10e:18'7d2=9l20b>o<:69K7ae<3`;m<7>5$2c7>4c?3g9j?764H2f`?>o6mo0;6)=n4;3f<>h4i:027E=kc:9j5`c=83.8m94>e99m7d5=i2B8hn54i0gg>5<#;h>1=h64n2c0>g=O;mi07d?jc;29 6g328o37c=n3;a8L6bd32c:io4?:%1b0?7b02d8m>4k;I1gg>=n9lk1<7*f683>!5f<3;m46`6=4+3`695c>5G3ea8?l7a<3:1(>o;:0d;?k5f;3>0D>jl;:k147<72-9j87?i8:l0e6<23A9oo65f21394?"4i=0:j55a3`192>N4lj10e?>?:18'7d2=9o20b>o<:69K7ae<3`;mj7>5$2c7>4`?3g9j?764H2f`?>o6nl0;6)=n4;3e<>h4i:027E=kc:9j5cb=83.8m94>f99m7d5=i2B8hn54i0d`>5<#;h>1=k64n2c0>g=O;mi07d?ib;29 6g328l37c=n3;a8L6bd32c:jl4?:%1b0?7a02d8m>4k;I1gg>=n9o91<7*o<:098m72d290/?l:525d8j6g42;10e?:m:18'7d2=:=l0b>o<:298m72f290/?l:525d8j6g42=10e?:6:18'7d2=:=l0b>o<:498m72?290/?l:525d8j6g42?10e?:8:18'7d2=:=l0b>o<:698m721290/?l:525d8j6g42110e?:::18'7d2=:=l0b>o<:898m723290/?l:525d8j6g42h10e?:<:18'7d2=:=l0b>o<:c98m726290/?l:525d8j6g42j10e?:?:18'7d2=:=l0b>o<:e98m75a290/?l:525d8j6g42l10e?=j:18'7d2=:=l0b>o<:g98m75c290/?l:525d8j6g428:07d<m7c=n3;32?>o5;k0;6)=n4;07b>h4i:0:>65f22c94?"4i=098k5a3`1956=4>6:9j600=83.8m94=4g9m7d5=9>10e?;::18'7d2=:=l0b>o<:0:8?l42<3:1(>o;:36e?k5f;3;276g=5283>!5f<38?j6`=n:<81<7*5<#;h>1>9h4n2c0>4e<3`8?h7>5$2c7>72a3g9j?7?k;:k107<72-9j87<;f:l0e6<6m21b>>950;&0e1<5:0b>o<:098m70c290/?l:52628j6g42;10e?8l:18'7d2=:>:0b>o<:298m70e290/?l:52628j6g42=10e?8n:18'7d2=:>:0b>o<:498m70>290/?l:52628j6g42?10e?87:18'7d2=:>:0b>o<:698m700290/?l:52628j6g42110e?89:18'7d2=:>:0b>o<:898m702290/?l:52628j6g42h10e?8;:18'7d2=:>:0b>o<:c98m705290/?l:52628j6g42j10e?8>:18'7d2=:>:0b>o<:e98m707290/?l:52628j6g42l10e?;i:18'7d2=:>:0b>o<:g98m73b290/?l:52628j6g428:07d<:d;29 6g32;=;7c=n3;32?>o5=j0;6)=n4;044>h4i:0:>65f24`94?"4i=09;=5a3`1956=4>6:9j621=83.8m94=719m7d5=9>10e?99:18'7d2=:>:0b>o<:0:8?l40=3:1(>o;:353?k5f;3;276g=7583>!5f<38<<6`=n:>91<7*5<#;h>1>:>4n2c0>4e<3`8=i7>5$2c7>7173g9j?7?k;:k126<72-9j87<80:l0e6<6m21b>8650;&0e1<5?91e?l=51g98m71c290/?l:526a8j6g42910e?9m:18'7d2=:>i0b>o<:098m71f290/?l:526a8j6g42;10e?96:18'7d2=:>i0b>o<:298m7>5290/?l:52938j6g42910e?6?:18'7d2=:1;0b>o<:098m71a290/?l:52938j6g42;10e?9j:18'7d2=:1;0b>o<:298k7?d290/?l:528`8j6g42910c?7n:18'7d2=:0h0b>o<:098k7??290/?l:528`8j6g42;10c?78:18'7d2=:0h0b>o<:298k7?1290/?l:528`8j6g42=10c?7::18'7d2=:0h0b>o<:498k7?3290/?l:528`8j6g42?10c?7<:18'7d2=:0h0b>o<:698k7?5290/?l:528`8j6g42110c?7>:18'7d2=:0h0b>o<:898k7?7290/?l:528`8j6g42h10c?6i:18'7d2=:0h0b>o<:c98k7>c290/?l:528`8j6g42j10c?6l:18'7d2=:0h0b>o<:e98k7>e290/?l:528`8j6g42l10c?6n:18'7d2=:0h0b>o<:g98k7>>290/?l:528`8j6g428:07b<78;29 6g32;3i7c=n3;32?>i50>0;6)=n4;0:f>h4i:0:>65`29494?"4i=095o5a3`1956=6=4+3`6964?:%1b0?4>j2d8m>4>6:9l6d4=83.8m94=9c9m7d5=9>10c?o>:18'7d2=:0h0b>o<:0:8?j4f83:1(>o;:3;a?k5f;3;276a=9g83>!5f<382n6`=h:0o1<7*5<#;h>1>4l4n2c0>4e<3f8257>5$2c7>7?e3g9j?7?k;:m1<`<72-9j87<6b:l0e6<6m21d>5=50;&0e1<51k1e?l=51g98k7db290/?l:52cf8j6g42910c?ll:18'7d2=:kn0b>o<:098k7df290/?l:52cf8j6g42;10c?l6:18'7d2=:kn0b>o<:298k7d?290/?l:52cf8j6g42=10c?l8:18'7d2=:kn0b>o<:498k7d1290/?l:52cf8j6g42?10c?l::18'7d2=:kn0b>o<:698k7d3290/?l:52cf8j6g42110c?l<:18'7d2=:kn0b>o<:898k7d5290/?l:52cf8j6g42h10c?l>:18'7d2=:kn0b>o<:c98k7ga290/?l:52cf8j6g42j10c?oj:18'7d2=:kn0b>o<:e98k7gc290/?l:52cf8j6g42l10c?ol:18'7d2=:kn0b>o<:g98k7ge290/?l:52cf8j6g428:07bi5i00;6)=n4;0a`>h4i:0:>65`2`:94?"4i=09ni5a3`1956=4>6:9l6f2=83.8m94=be9m7d5=9>10c?m<:18'7d2=:kn0b>o<:0:8?j4d:3:1(>o;:3`g?k5f;3;276a=c083>!5f<38ih6`=h:j:1<7*5<#;h>1>oj4n2c0>4e<3f8in7>5$2c7>7dc3g9j?7?k;:m1f5<72-9j87l;50;&0e1<5jm1e?l=51g98k7ee290/?l:52bc8j6g42910c?m6:18'7d2=:jk0b>o<:098k7e?290/?l:52bc8j6g42;10c?m8:18'7d2=:jk0b>o<:298k7b7290/?l:52bd8j6g42910c?mj:18'7d2=:jl0b>o<:098k7ec290/?l:52bd8j6g42;10c?ml:18'7d2=:jl0b>o<:298k7ba290/?l:52eg8j6g42910c?jk:18'7d2=:mo0b>o<:098k7bd290/?l:52eg8j6g42;10c?jm:18'7d2=:mo0b>o<:298k7bf290/?l:52eg8j6g42=10c?j6:18'7d2=:mo0b>o<:498k7b?290/?l:52eg8j6g42?10c?j8:18'7d2=:mo0b>o<:698k6d7290/?l:53`d8j6g4291C?im4;n1ba?6=,:k?6>oi;o1b7?7<@:nh76a!5f<39jj6`5<#;h>1?lh4n2c0>0=5<#;h>1?lh4n2c0>2=5<#;h>1?lh4n2c0><=5<#;h>1?lh4n2c0>g=5<#;h>18;94n2c0>5=5<#;h>18;94n2c0>7=54i54g>5<#;h>18;m4n2c0>5=O;mi07d:9b;29 6g32=4=;I1gg>=n;o1b7?7<@:nh76g;6g83>!5f<3><=6`5<#;h>18:o4n2c0>4=5<#;h>18:o4n2c0>6=5<#;h>18:o4n2c0>0=5<#;h>18:o4n2c0>2=o;:5:0?k5f;3;0D>jl;:k7<4<72-9j87:73:l0e6<53A9oo65f49294?"4i=0?4>5a3`197>N4lj10e99i:18'7d2=<190b>o<:59K7ae<3`>5$2c7>1>43g9j?7;4H2f`?>o3?m0;6)=n4;6;7>h4i:0=7E=kc:9j02e=83.8m94;829m7d5=?2B8hn54i5:g>5<#;h>185m4n2c0>5=O;mi07d:7b;29 6g32=2h7c=n3;38L6bd32c?4l4?:%1b0?2?k2d8m>4=;I1gg>=n<131<7*?290/?l:549a8j6g42=1C?im4;h6;3?6=,:k?696l;o1b7?3<@:nh76g;8783>!5f<3>3o6`?<7>514394?6|,:o96>o7;I6:0>N3>81Q>=;517y;4?1d2181;i48f;:2>2g=9121h:4k8;fg>ac=91=1=585ag8ba?7?=3kh6ll5d`8gf?b>2t.85k4:1d9m6d2=82d9o;4?;%0f2?4a92.9i:4=f09'6cb=<2.9jh4;;%0eb?2<,::;695+31390>"48;0?7)=?3;68 6632=1/?=;54:&043<33-9;;7:4$22;>1=#;93186*<0`87?!57j3>0(>>l:59'75c=<2.8"49:0?7)=>4;68 6722=1/?<854:&052<33-9:47:4$23:>1=#;8k186*<1c87?!56k3>0(>?k:59'74c=<2.8=k4;;%114?2<,:8:695+33090>"4::0?7)==4;68 6422=1/??854:&062<33-9947:4$20:>1=#;;k186*<2c87?!55k3>0(>k4;;%104?2<,:9:695+32090>"4;:0?7)=<4;68 6522=1/?>854:&072<33-9847:4$21:>1=#;:k186*<3c87?!54k3>0(>=k:59'76c=<2.8?k4;;%174?2<,:>:695+35090>"4<:0?7)=;4;68 6222=1/?9854:&002<33-9?47:4$26:>1=#;=k186*<4c87?!53k3>0(>:k:59'71c=<2.88k4;;%164?2<,:?:695+34090>"4=:0?7)=:4;68 6322=1/?8854:&012<33-9>47:4$27:>1=#;0(>;k:59'70c=<2.89k4;;%154?2<,:<:695+37090>"4>:0?7)=94;68 6022=1/?;854:&022<33-9=47:4$24:>1=#;?k186*<6c87?!51k3>0(>8k:59'73c=<2.8:k4;;%144?2<,:=:695+36090>"4?:0?7)=84;68 6122=1/?:854:&032<33-9<47:4$25:>1=#;>k186*<7c87?!50k3>0(>9k:59'72c=<2.8;k4;;%1;4?2<,:2:695+39090>"40:0?7)=74;68 6>22=1/?5854:&0<2<33-9347:4$2::>1=#;1k186*<8c87?!5?k3>0(>6k:59'7=c=;2.84k4<;%1:4?5>l2.8m44<9e9'7dg=;0n0(>om:2g2?!5ei388:6`j;:2`g?!5c=39ih6*6=#;ml1?6*;8g87<`=#<0:185k4n5;2><=i<08156*=e980=a=#:l31>k?4$2f5>7`63`8;m7>5;h03f?6=3f8;o7>5;n03`?6=3`8:i7>5;h02b?6=@:nh76g=2183>M5ck21b>?<50;9j675=83B8hn54i307>5=n:l91<75f2d694?N4lj10e?k::18K7ae<3`92=7>5;h1:6?6=3`9ii7>5;h1ab?6=@:nh76gM5ck21b?n?50;9j7f4=83B8hn54i2a0>5=n;j<1<7F5H2f`?>o4kh0;6E=kc:9j7fd=831b?nm50;J0`f==n;m;1<75f3e094?N4lj10e>j<:18K7ae<3f9o;7>5;h3b2?6=,:k?65$2c7>4g23g9j?7?4;h3b7?6=,:k?67>5$2c7>4g23g9j?7=4;h3b5?6=,:k?65$2c7>4g23g9j?7;4;h3bb?6=,:k?65$2c7>4g23g9j?794;h3b`?6=,:k?6<3`;jo7>5$2c7>4g23g9j?774;h3bf?6=,:k?65$2c7>4g23g9j?7l4;h3b=?6=,:k?65$2c7>4g23g9j?7j4;h3b3?6=,:k?65$2c7>4g23g9j?7h4;h3a3?6=,:k?6b483>!5f<3;i:6`5G3ea8?l7e:3:1(>o;:0`5?k5f;3>0D>jl;:k2f4<72-9j87?m6:l0e6<23A9oo65f1b294?"4i=0:n;5a3`192>N4lj10eo<:69K7ae<3`;ii7>5$2c7>4d13g9j?764H2f`?>o6jm0;6)=n4;3a2>h4i:027E=kc:9j5ge=83.8m94>b79m7d5=i2B8hn54i0`a>5<#;h>1=o84n2c0>g=O;mi07d?ma;29 6g328h=7c=n3;a8L6bd32c:n44?:%1b0?7e>2d8m>4k;I1gg>=n9k21<7*c483>!5f<3;h:6`5G3ea8?l7d:3:1(>o;:0a5?k5f;3>0D>jl;:k2`5<72-9j87?l6:l0e6<23A9oo65f1bd94?"4i=0:o;5a3`192>N4lj10eo<:69K7ae<3`;hh7>5$2c7>4e13g9j?764H2f`?>o6kj0;6)=n4;3`2>h4i:027E=kc:9j5fd=83.8m94>c79m7d5=i2B8hn54i0ab>5<#;h>1=n84n2c0>g=O;mi07d?l9;29 6g328i=7c=n3;a8L6bd32c:o54?:%1b0?7d>2d8m>4k;I1gg>=n9j;1<7*o<:098m4b2290/?l:51e58j6g42;10eo<:298m4b4290/?l:51e58j6g42=10eo<:498m4c6290/?l:51e58j6g42?10eo<:698m4ba290/?l:51e58j6g42110eo<:898m4bc290/?l:51e58j6g42h10eo<:c98m4be290/?l:51e58j6g42j10eo<:e98m4b>290/?l:51e58j6g42l10e:18'7d2=9m=0b>o<:g98m4c>290/?l:51d:8j6g4291C?im4;h3f3?6=,:k?6e783>!5f<3;n46`o;:0g;?k5f;3?0D>jl;:k2b7<72-9j87?j8:l0e6<13A9oo65f1g394?"4i=0:i55a3`193>N4lj10eo<:99K7ae<3`;nj7>5$2c7>4c?3g9j?774H2f`?>o6ml0;6)=n4;3f<>h4i:0j7E=kc:9j5`b=83.8m94>e99m7d5=j2B8hn54i0g`>5<#;h>1=h64n2c0>f=O;mi07d?jb;29 6g328o37c=n3;f8L6bd32c:il4?:%1b0?7b02d8m>4j;I1gg>=n9l81<7*290/?l:51g:8j6g4291C?im4;h3e3?6=,:k?6f783>!5f<3;m46`o;:0d;?k5f;3?0D>jl;:k144<72-9j87?i8:l0e6<13A9oo65f21294?"4i=0:j55a3`193>N4lj10eo<:99K7ae<3`;mi7>5$2c7>4`?3g9j?774H2f`?>o6nm0;6)=n4;3e<>h4i:0j7E=kc:9j5ce=83.8m94>f99m7d5=j2B8hn54i0da>5<#;h>1=k64n2c0>f=O;mi07d?ia;29 6g328l37c=n3;f8L6bd32c:j>4?:%1b0?7a02d8m>4j;I1gg>=n:<:1<7*=n:=i1<7*65f25`94?"4i=098k5a3`197>=n:=k1<7*=n:=21<7*=n:=<1<7*=n:=>1<7*=n:=;1<7*=n::l1<7*=n::n1<7*5<#;h>1>9h4n2c0>47<3`88n7>5$2c7>72a3g9j?7?=;:k17d<72-9j87<;f:l0e6<6;21b>>750;&0e1<5m7c=n3;35?>o5=?0;6)=n4;07b>h4i:0:;65f24794?"4i=098k5a3`195==4>b:9j607=83.8m94=4g9m7d5=9j10e?:k:18'7d2=:=l0b>o<:0f8?l43:3:1(>o;:36e?k5f;3;n76g=3683>!5f<38?j6`=n:>;1<7*=n:?n1<7*65f27a94?"4i=09;=5a3`197>=n:?h1<7*=n:?31<7*=n:?=1<7*=n:??1<7*=n:?81<7*=n:?:1<7*=n:5<#;h>1>:>4n2c0>47<3`8>o7>5$2c7>7173g9j?7?=;:k11g<72-9j87<80:l0e6<6;21b>8o50;&0e1<5?91e?l=51598m73>290/?l:52628j6g428?07d<88;29 6g32;=;7c=n3;35?>o5?>0;6)=n4;044>h4i:0:;65f26494?"4i=09;=5a3`195==6=4+3`696264?:%1b0?4082d8m>4>b:9j624=83.8m94=719m7d5=9j10e?8j:18'7d2=:>:0b>o<:0f8?l41;3:1(>o;:353?k5f;3;n76g=5983>!5f<38<<6`=n:>n1<7*=n:>k1<7*65f26;94?"4i=09;n5a3`197>=n:181<7*=n:>l1<7*65f26g94?"4i=094<5a3`197>=h:0i1<7*=h:021<7*65`28594?"4i=095o5a3`197>=h:0<1<7*=h:0>1<7*=h:081<7*=h:0:1<7*=h:1n1<7*=h:1h1<7*=h:131<7*5<#;h>1>4l4n2c0>47<3f83;7>5$2c7>7?e3g9j?7?=;:m1<3<72-9j87<6b:l0e6<6;21d>5;50;&0e1<51k1e?l=51598k7>3290/?l:528`8j6g428?07bi5i;0;6)=n4;0:f>h4i:0:;65`2`394?"4i=095o5a3`195==j2d8m>4>b:9l6o<:0f8?j4?m3:1(>o;:3;a?k5f;3;n76a=8283>!5f<382n6`=h:ko1<7*=h:kk1<7*65`2c;94?"4i=09ni5a3`197>=h:k21<7*=h:k<1<7*=h:k>1<7*=h:k81<7*=h:hl1<7*=h:hn1<7*=h:hh1<7*5<#;h>1>oj4n2c0>47<3f8j57>5$2c7>7dc3g9j?7?=;:m1e=<72-9j87l950;&0e1<5jm1e?l=51598k7g1290/?l:52cf8j6g428?07bi5k=0;6)=n4;0a`>h4i:0:;65`2b194?"4i=09ni5a3`195==4>b:9l6g`=83.8m94=be9m7d5=9j10c?lm:18'7d2=:kn0b>o<:0f8?j4e83:1(>o;:3`g?k5f;3;n76a=a483>!5f<38ih6`=h:jh1<7*=h:j21<7*65`2b594?"4i=09ol5a3`197>=h:m:1<7*=h:jn1<7*65`2ba94?"4i=09ok5a3`197>=h:ml1<7*=h:mi1<7*65`2e`94?"4i=09hh5a3`197>=h:mk1<7*=h:m21<7*=h;k:1<7*oi;o1b7?4<@:nh76a!5f<39jj6`=83.8m94;669m7d5=821b8;850;&0e1<3>>1e?l=51:9j033=83.8m94;669m7d5=:21b8;:50;&0e1<3>>1e?l=53:9j03b=83.8m94;6b9m7d5=82B8hn54i54a>5<#;h>18;m4n2c0>4=O;mi07d:9a;29 6g32=4<;I1gg>=n<>81<7*;o1b7?4<@:nh76g;6d83>!5f<3><=6`o;:5:0?k5f;380D>jl;:k7<5<72-9j87:73:l0e6<43A9oo65f46d94?"4i=0?4>5a3`190>N4lj10e99j:18'7d2=<190b>o<:49K7ae<3`>5$2c7>1>43g9j?784H2f`?>o3?j0;6)=n4;6;7>h4i:0<7E=kc:9j0=b=83.8m94;8b9m7d5=82B8hn54i5:a>5<#;h>185m4n2c0>4=O;mi07d:7a;29 6g32=2h7c=n3;08L6bd32c?444?:%1b0?2?k2d8m>4<;I1gg>=n<121<7*0290/?l:549a8j6g42<1C?im4;h6;2?6=,:k?696l;o1b7?0<@:nh76g;8483>!5f<3>3o6`==6T=04822~>72>i14?48d;5e>=7=?h0:454k7;f;>ab=ll0:4:4>878bb?gb282>6lm5ac8ge?be2m31q)=6f;72a>h5i=0;7c"5nm0?7)54:&044<33-9;>7:4$220>1=#;9>186*<0487?!57>3>0(>>8:59'75>=<2.8<44;;%13e?2<,::i695+31a90>"48l0:5l5+31d953=#;8:1=h5+303966=#;881>;5+30196`=#;8>1j6*<1482<>"49?0=46*<168a7>"4910h:6*<18821`=#;8k1=874$23a>4103-9:o77?;%12`?`b3-9:i7m=;%12b?47m2.8>=4:c:&064<60j1/??<5439'775=::>0(><;:316?!55=38m?6*<278e7>"4:>0ih6*<298155=#;;31=8l4$20b>10<,:8i6<86;%11g?71k2.8>i4>219'77c==o1/??h5b89'766=:920(>=>:0;:?!54:3oo7)=<3;`a?!54<3<=7)=<5;g6?!54>3==7)=<7;4`?!5403327)=<9;3:2>"4;h02=6*<3c8216=#;:i1>hl4$21g>45>3-98i7:6;%10b?033-9?<76;;%175?`53-9?>7:7;%177?7302.88949b:&0005`9'711=9>?0(>:7:gc8 62>2190(>:n:9d8 62e283h7)=;c;3:<>"4ho4$277>4>e3-9>978n;%162?3f3-9>;7"4=l09m6*<5g8f7>"4>90:>k5+3739542<,:<96km4$240>47?3-9=87=<;%151?ed3-9=:7?<6:&0228l:017?!51l32h7)=9e;330>"4>o0jm6*<718g5>"4?80:"4?:0?7)=84;c8 6122=1/?:854:&032<33-9<47:4$25:>46<,:=j695+36`90>"4?j0?7)=8d;68 61b2=1/?:h54:&0<5<33-93=7:4$2:1>1=#;19186*<8587?!5?=3>0(>69:59'7=1=<2.8454;;%1;=?2<,:2j695+39`90>"40j0?7)=7d;68 6>b2:1/?5h53:&0=5<41m1/?l7538f8 6gf2:3o7)=nb;1f5>"4jh09?;5a3c`9=>h4jj027)=k4;1a`>"4l<08ni5+3ec9652<,:ni6<:m;%1ga?5<,:nm6>5+49d90=c<,=3;696j;o6:5??;%1g2?4a92c9>o5m90;66g=e083>M5ck21b>h<50;J0`f=5m>:188m6e5290C?im4;h1`7?6=@:nh76gM5ck21b?n;50;J0`f=jl;:k0g=<722c8o44?:I1gg>=n;jk1<7Fml:18K7ae<3`9hh7>5H2f`?>o4kl0;66gM5ck21b?i>50;J0`f=54>;:k2e6<72-9j87?n5:l0e6<532c:m?4?:%1b0?7f=2d8m>4<;:k2e4<72-9j87?n5:l0e6<332c:m=4?:%1b0?7f=2d8m>4:;:k2ec<72-9j87?n5:l0e6<132c:mh4?:%1b0?7f=2d8m>48;:k2ea<72-9j87?n5:l0e646;:k2eg<72-9j87?n5:l0e64m;:k2e<<72-9j87?n5:l0e64k;:k2e2<72-9j87?n5:l0e64i;:k2f2<72-9j87?m6:l0e6<73A9oo65f1c794?"4i=0:n;5a3`195>N4lj10eo<:39K7ae<3`;i?7>5$2c7>4d13g9j?7=4H2f`?>o6j;0;6)=n4;3a2>h4i:0?7E=kc:9j5g7=83.8m94>b79m7d5==2B8hn54i0a3>5<#;h>1=o84n2c0>3=O;mi07d?mf;29 6g328h=7c=n3;58L6bd32c:nh4?:%1b0?7e>2d8m>47;I1gg>=n9kn1<7*b`83>!5f<3;i:6`o;:0`5?k5f;3l0D>jl;:k2g2<72-9j87?l6:l0e6<73A9oo65f1b794?"4i=0:o;5a3`195>N4lj10eo<:39K7ae<3`;h?7>5$2c7>4e13g9j?7=4H2f`?>o6k;0;6)=n4;3`2>h4i:0?7E=kc:9j5a6=83.8m94>c79m7d5==2B8hn54i0ae>5<#;h>1=n84n2c0>3=O;mi07d?le;29 6g328i=7c=n3;58L6bd32c:oi4?:%1b0?7d>2d8m>47;I1gg>=n9ji1<7*c883>!5f<3;h:6`o;:0f4?k5f;3:07d?k6;29 6g328n<7c=n3;38?l7c=3:1(>o;:0f4?k5f;3807d?k4;29 6g328n<7c=n3;18?l7c;3:1(>o;:0f4?k5f;3>07d?k2;29 6g328n<7c=n3;78?l7b93:1(>o;:0f4?k5f;3<07d?j0;29 6g328n<7c=n3;58?l7cn3:1(>o;:0f4?k5f;3207d?ke;29 6g328n<7c=n3;;8?l7cl3:1(>o;:0f4?k5f;3k07d?kc;29 6g328n<7c=n3;`8?l7cj3:1(>o;:0f4?k5f;3i07d?ka;29 6g328n<7c=n3;f8?l7c13:1(>o;:0f4?k5f;3o07d?k1;29 6g328n<7c=n3;d8?l7b13:1(>o;:0g;?k5f;3:0D>jl;:k2a2<72-9j87?j8:l0e6<63A9oo65f1d494?"4i=0:i55a3`196>N4lj10eo<:29K7ae<3`;n87>5$2c7>4c?3g9j?7:4H2f`?>o6m:0;6)=n4;3f<>h4i:0>7E=kc:9j5c4=83.8m94>e99m7d5=>2B8hn54i0d2>5<#;h>1=h64n2c0>2=O;mi07d?i0;29 6g328o37c=n3;:8L6bd32c:ik4?:%1b0?7b02d8m>46;I1gg>=n9lo1<7*ec83>!5f<3;n46`o;:0d;?k5f;3:0D>jl;:k2b2<72-9j87?i8:l0e6<63A9oo65f1g494?"4i=0:j55a3`196>N4lj10eo<:29K7ae<3`;m87>5$2c7>4`?3g9j?7:4H2f`?>o58;0;6)=n4;3e<>h4i:0>7E=kc:9j657=83.8m94>f99m7d5=>2B8hn54i323>5<#;h>1=k64n2c0>2=O;mi07d?if;29 6g328l37c=n3;:8L6bd32c:jh4?:%1b0?7a02d8m>46;I1gg>=n9on1<7*f`83>!5f<3;m46`5<#;h>1>9h4n2c0>4=h6=4+3`6961`5<#;h>1>9h4n2c0>6=j6=4+3`6961`5<#;h>1>9h4n2c0>0=36=4+3`6961`5<#;h>1>9h4n2c0>2==6=4+3`6961`5<#;h>1>9h4n2c0><=?6=4+3`6961`5<#;h>1>9h4n2c0>g=:6=4+3`6961`5<#;h>1>9h4n2c0>a=5<#;h>1>9h4n2c0>c=4;h00g?6=,:k?6?:i;o1b7?7632c9?o4?:%1b0?43n2d8m>4>2:9j66g=83.8m94=4g9m7d5=9:10e?=6:18'7d2=:=l0b>o<:068?l4403:1(>o;:36e?k5f;3;>76g=5683>!5f<38?j6`=n:<<1<7*5<#;h>1>9h4n2c0>4><3`8>87>5$2c7>72a3g9j?7?6;:k116<72-9j87<;f:l0e6<6i21b>8<50;&0e1<5m7c=n3;3g?>o5<;0;6)=n4;07b>h4i:0:i65f22594?"4i=098k5a3`195c=5<#;h>1>:>4n2c0>4=5<#;h>1>:>4n2c0>6=5<#;h>1>:>4n2c0>0=5<#;h>1>:>4n2c0>2=5<#;h>1>:>4n2c0><=6=4+3`696265<#;h>1>:>4n2c0>g=5<#;h>1>:>4n2c0>a=5<#;h>1>:>4n2c0>c=4;h06`?6=,:k?6?9?;o1b7?7632c99n4?:%1b0?4082d8m>4>2:9j60d=83.8m94=719m7d5=9:10e?;n:18'7d2=:>:0b>o<:068?l4213:1(>o;:353?k5f;3;>76g=7983>!5f<38<<6`=n:>=1<7*5<#;h>1>:>4n2c0>4><3`8<97>5$2c7>7173g9j?7?6;:k131<72-9j87<80:l0e6<6i21b>:=50;&0e1<5?91e?l=51c98m715290/?l:52628j6g428i07d<9e;29 6g32;=;7c=n3;3g?>o5>:0;6)=n4;044>h4i:0:i65f24:94?"4i=09;=5a3`195c=5<#;h>1>:m4n2c0>4=5<#;h>1>:m4n2c0>6=5<#;h>1>5?4n2c0>4=5<#;h>1>5?4n2c0>6=5<#;h>1>4l4n2c0>4=5<#;h>1>4l4n2c0>6=5<#;h>1>4l4n2c0>0=5<#;h>1>4l4n2c0>2=5<#;h>1>4l4n2c0><=5<#;h>1>4l4n2c0>g=5<#;h>1>4l4n2c0>a=5<#;h>1>4l4n2c0>c=4;n0;j2d8m>4>2:9l6=0=83.8m94=9c9m7d5=9:10c?6::18'7d2=:0h0b>o<:068?j4?<3:1(>o;:3;a?k5f;3;>76a=a283>!5f<382n6`=h:h81<7*5<#;h>1>4l4n2c0>4><3f8j<7>5$2c7>7?e3g9j?7?6;:m1=c<72-9j87<6b:l0e6<6i21d>4k50;&0e1<51k1e?l=51c98k7?c290/?l:528`8j6g428i07b<69;29 6g32;3i7c=n3;3g?>i50l0;6)=n4;0:f>h4i:0:i65`29194?"4i=095o5a3`195c=5<#;h>1>oj4n2c0>4=5<#;h>1>oj4n2c0>6=5<#;h>1>oj4n2c0>0=5<#;h>1>oj4n2c0>2=5<#;h>1>oj4n2c0><=5<#;h>1>oj4n2c0>g=5<#;h>1>oj4n2c0>a=5<#;h>1>oj4n2c0>c=4;n0be?6=,:k?6?lk;o1b7?7632e9m44?:%1b0?4el2d8m>4>2:9l6d>=83.8m94=be9m7d5=9:10c?o8:18'7d2=:kn0b>o<:068?j4f>3:1(>o;:3`g?k5f;3;>76a=c483>!5f<38ih6`=h:j>1<7*5<#;h>1>oj4n2c0>4><3f8h>7>5$2c7>7dc3g9j?7?6;:m1g4<72-9j87n>50;&0e1<5jm1e?l=51c98k7da290/?l:52cf8j6g428i07bi5j90;6)=n4;0a`>h4i:0:i65`2`794?"4i=09ni5a3`195c=5<#;h>1>no4n2c0>4=5<#;h>1>no4n2c0>6=5<#;h>1>nh4n2c0>4=5<#;h>1>nh4n2c0>6=5<#;h>1>ik4n2c0>4=5<#;h>1>ik4n2c0>6=5<#;h>1>ik4n2c0>0=5<#;h>1>ik4n2c0>2=o;:2ce?k5f;3;0D>jl;:m0ea<72-9j87=nf:l0e6<53A9oo65`3c;94?"4i=08mk5a3`197>N4lj10c>l7:18'7d2=;hl0b>o<:598k6d0290/?l:53`d8j6g42<10c>l9:18'7d2=;hl0b>o<:798k6d2290/?l:53`d8j6g42>10c>l;:18'7d2=;hl0b>o<:998k6d4290/?l:53`d8j6g42010c>l=:18'7d2=;hl0b>o<:`98k6d6290/?l:53`d8j6g42k10c>ol:18'7d2=;hl0b>o<:b98m10?290/?l:54758j6g42910e989:18'7d2=o<:098m102290/?l:54758j6g42;10e98;:18'7d2=o<:298m10c290/?l:547a8j6g4291C?im4;h65f?6=,:k?698l;o1b7?7<@:nh76g;6`83>!5f<3>=o6`j1e?l=53:J0`f=o;:552?k5f;3;0D>jl;:k72c<72-9j87:81:l0e6<53A9oo65f47g94?"4i=0?;<5a3`197>N4lj10e99m:18'7d2=<>k0b>o<:198m11>290/?l:546c8j6g42810e997:18'7d2=<>k0b>o<:398m110290/?l:546c8j6g42:10e999:18'7d2=<>k0b>o<:598m112290/?l:546c8j6g42<10e99;:18'7d2=<>k0b>o<:798m114290/?l:546c8j6g42>10e96;:18'7d2=<190b>o<:19K7ae<3`>3>7>5$2c7>1>43g9j?7?4H2f`?>o3080;6)=n4;6;7>h4i:097E=kc:9j0=6=83.8m94;829m7d5=;2B8hn54i55e>5<#;h>185=4n2c0>1=O;mi07d:8e;29 6g32=287c=n3;78L6bd32c?;i4?:%1b0?2?;2d8m>49;I1gg>=n<>i1<7*c290/?l:549a8j6g4291C?im4;h6;f?6=,:k?696l;o1b7?7<@:nh76g;8`83>!5f<3>3o6`o;:5:`?k5f;3?0D>jl;:k7<3<72-9j87:7c:l0e6<13A9oo65f49794?"4i=0?4n5a3`193>N4lj10qo:=a;29507=83:p(>k=:2c;?M2><2B?:<5U217953}?83=h65<57e84b?>62>k1=565d68g1<6`=c783?!4b>38m=6*=e681b4=#:on186*=fd87?!4an3>0(>>?:59'757=<2.8"48?0?7)=?7;68 66?2=1/?=754:&04d<33-9;n7:4$22`>1=#;9o186*<0g87?!5683>0(>?>:59'744=<2.8=>4;;%120?2<,:;>695+30490>"49>0?7)=>8;68 67>2=1/?1=#;8o186*<1g87?!5583>0(><>:59'774=<2.8>>4;;%110?2<,:8>695+33490>"4:>0?7)==8;68 64>2=1/??o54:&06g<33-99o7:4$20g>1=#;;o186*<2g87?!5483>0(>=>:59'764=<2.8?>4;;%100?2<,:9>695+32490>"4;>0?7)=<8;68 65>2=1/?>o54:&07g<33-98o7:4$21g>1=#;:o186*<3g87?!5383>0(>:>:59'714=<2.88>4;;%170?2<,:>>695+35490>"4<>0?7)=;8;68 62>2=1/?9o54:&00g<33-9?o7:4$26g>1=#;=o186*<4g87?!5283>0(>;>:59'704=<2.89>4;;%160?2<,:?>695+34490>"4=>0?7)=:8;68 63>2=1/?8o54:&01g<33-9>o7:4$27g>1=#;0(>8>:59'734=<2.8:>4;;%150?2<,:<>695+37490>"4>>0?7)=98;68 60>2=1/?;o54:&02g<33-9=o7:4$24g>1=#;?o186*<6g87?!5083>0(>9>:59'724=<2.8;>4;;%140?2<,:=>695+36490>"4?>0?7)=88;68 61>2=1/?:o54:&03g<33-91=#;>o186*<7g87?!5?83>0(>6>:59'7=4=<2.84>4;;%1;0?2<,:2>695+39490>"40>0?7)=78;68 6>>2=1/?5o54:&01=#;1o1?6*<8g80?!5>8392h6*6c63-9im7<<6:l0fg<>3g9io774$2f7>6dc3-9o97=md:&0`d<58=1/?il515`8 6bb2:1/?ih53:&7549g8j1?6201e84<59:&1a=<41m1/>h752g38 6b12;l:7de;29?l46n3:1D>jl;:k165<72A9oo65f23094?=n:;91<7F5;h0f5?6=@:nh76g=e383>M5ck21b>h=50;9j6`2=83B8hn54i3g6>5:3:17d=me;29?l5en3:1D>jl;:k0g5<72A9oo65f3b394?=n;j81<7FM5ck21b?n850;J0`f==n;jh1<75f3ba94?N4lj10e>mk:18K7ae<3`9hi7>5;h1`b?6=@:nh76gM5ck21b?i?50;9j7a4=83B8hn54i2f0>53:1(>o;:0c6?k5f;3:07d?n4;29 6g328k>7c=n3;38?l7f;3:1(>o;:0c6?k5f;3807d?n2;29 6g328k>7c=n3;18?l7f93:1(>o;:0c6?k5f;3>07d?n0;29 6g328k>7c=n3;78?l7fn3:1(>o;:0c6?k5f;3<07d?ne;29 6g328k>7c=n3;58?l7fl3:1(>o;:0c6?k5f;3207d?nc;29 6g328k>7c=n3;;8?l7fj3:1(>o;:0c6?k5f;3k07d?na;29 6g328k>7c=n3;`8?l7f13:1(>o;:0c6?k5f;3i07d?n8;29 6g328k>7c=n3;f8?l7f?3:1(>o;:0c6?k5f;3o07d?6f;29 6g328k>7c=n3;d8?l7e?3:1(>o;:0`5?k5f;3:0D>jl;:k2f0<72-9j87?m6:l0e6<63A9oo65f1c694?"4i=0:n;5a3`196>N4lj10eo<:29K7ae<3`;i>7>5$2c7>4d13g9j?7:4H2f`?>o6j80;6)=n4;3a2>h4i:0>7E=kc:9j5f6=83.8m94>b79m7d5=>2B8hn54i0`e>5<#;h>1=o84n2c0>2=O;mi07d?me;29 6g328h=7c=n3;:8L6bd32c:ni4?:%1b0?7e>2d8m>46;I1gg>=n9ki1<7*b883>!5f<3;i:6`o;:0a5?k5f;3:0D>jl;:k2g0<72-9j87?l6:l0e6<63A9oo65f1b694?"4i=0:o;5a3`196>N4lj10eo<:29K7ae<3`;h>7>5$2c7>4e13g9j?7:4H2f`?>o6l90;6)=n4;3`2>h4i:0>7E=kc:9j5f`=83.8m94>c79m7d5=>2B8hn54i0af>5<#;h>1=n84n2c0>2=O;mi07d?ld;29 6g328i=7c=n3;:8L6bd32c:on4?:%1b0?7d>2d8m>46;I1gg>=n9jh1<7*c983>!5f<3;h:6`5<#;h>1=i94n2c0>4=6=4+3`695a15<#;h>1=i94n2c0>6=5<#;h>1=i94n2c0>0=5<#;h>1=i94n2c0>2=5<#;h>1=i94n2c0><=5<#;h>1=i94n2c0>g=5<#;h>1=i94n2c0>a=5<#;h>1=i94n2c0>c=o;:0g;?k5f;3;0D>jl;:k2a3<72-9j87?j8:l0e6<53A9oo65f1d794?"4i=0:i55a3`197>N4lj10eo<:59K7ae<3`;n?7>5$2c7>4c?3g9j?7;4H2f`?>o6n;0;6)=n4;3f<>h4i:0=7E=kc:9j5c7=83.8m94>e99m7d5=?2B8hn54i0d3>5<#;h>1=h64n2c0>==O;mi07d?jf;29 6g328o37c=n3;;8L6bd32c:ih4?:%1b0?7b02d8m>4n;I1gg>=n9ln1<7*e`83>!5f<3;n46`o;:0d;?k5f;3;0D>jl;:k2b3<72-9j87?i8:l0e6<53A9oo65f1g794?"4i=0:j55a3`197>N4lj10eo<:59K7ae<3`8;>7>5$2c7>4`?3g9j?7;4H2f`?>o5880;6)=n4;3e<>h4i:0=7E=kc:9j656=83.8m94>f99m7d5=?2B8hn54i0de>5<#;h>1=k64n2c0>==O;mi07d?ie;29 6g328l37c=n3;;8L6bd32c:ji4?:%1b0?7a02d8m>4n;I1gg>=n9oi1<7*f283>!5f<3;m46`8>50;&0e1<59m50;&0e1<59o50;&0e1<59650;&0e1<59850;&0e1<59:50;&0e1<59?50;&0e1<5>h50;&0e1<5>j50;&0e1<5m7c=n3;31?>o5;h0;6)=n4;07b>h4i:0:?65f22;94?"4i=098k5a3`1951=4>7:9j603=83.8m94=4g9m7d5=9110e?;;:18'7d2=:=l0b>o<:0;8?l42;3:1(>o;:36e?k5f;3;j76g=5383>!5f<38?j6`=n:<;1<7*5<#;h>1>9h4n2c0>4b<3`8?>7>5$2c7>72a3g9j?7?j;:k172<72-9j87<;f:l0e6<6n21b>:?50;&0e1<5?91e?l=50:9j63`=83.8m94=719m7d5=921b>;j50;&0e1<5?91e?l=52:9j63e=83.8m94=719m7d5=;21b>;l50;&0e1<5?91e?l=54:9j63g=83.8m94=719m7d5==21b>;750;&0e1<5?91e?l=56:9j63>=83.8m94=719m7d5=?21b>;950;&0e1<5?91e?l=58:9j630=83.8m94=719m7d5=121b>;;50;&0e1<5?91e?l=5a:9j632=83.8m94=719m7d5=j21b>;<50;&0e1<5?91e?l=5c:9j637=83.8m94=719m7d5=l21b>;>50;&0e1<5?91e?l=5e:9j60`=83.8m94=719m7d5=n21b>8k50;&0e1<5?91e?l=51198m73c290/?l:52628j6g428;07d<:c;29 6g32;=;7c=n3;31?>o5=k0;6)=n4;044>h4i:0:?65f24c94?"4i=09;=5a3`1951=4>7:9j620=83.8m94=719m7d5=9110e?9::18'7d2=:>:0b>o<:0;8?l40<3:1(>o;:353?k5f;3;j76g=7283>!5f<38<<6`=n:>81<7*5<#;h>1>:>4n2c0>4b<3`8=?7>5$2c7>7173g9j?7?j;:k11=<72-9j87<80:l0e6<6n21b>:j50;&0e1<5?j1e?l=50:9j62d=83.8m94=7b9m7d5=921b>:o50;&0e1<5?j1e?l=52:9j62?=83.8m94=7b9m7d5=;21b>5<50;&0e1<5081e?l=50:9j6=6=83.8m94=809m7d5=921b>:h50;&0e1<5081e?l=52:9j62c=83.8m94=809m7d5=;21d>4m50;&0e1<51k1e?l=50:9l64650;&0e1<51k1e?l=52:9l6<1=83.8m94=9c9m7d5=;21d>4850;&0e1<51k1e?l=54:9l6<3=83.8m94=9c9m7d5==21d>4:50;&0e1<51k1e?l=56:9l6<5=83.8m94=9c9m7d5=?21d>4<50;&0e1<51k1e?l=58:9l6<7=83.8m94=9c9m7d5=121d>4>50;&0e1<51k1e?l=5a:9l6=`=83.8m94=9c9m7d5=j21d>5j50;&0e1<51k1e?l=5c:9l6=e=83.8m94=9c9m7d5=l21d>5l50;&0e1<51k1e?l=5e:9l6=g=83.8m94=9c9m7d5=n21d>5750;&0e1<51k1e?l=51198k7>?290/?l:528`8j6g428;07b<77;29 6g32;3i7c=n3;31?>i50?0;6)=n4;0:f>h4i:0:?65`29794?"4i=095o5a3`1951=j2d8m>4>7:9l6d7=83.8m94=9c9m7d5=9110c?o?:18'7d2=:0h0b>o<:0;8?j4>n3:1(>o;:3;a?k5f;3;j76a=9d83>!5f<382n6`=h:0n1<7*5<#;h>1>4l4n2c0>4b<3f83i7>5$2c7>7?e3g9j?7?j;:m1<6<72-9j87<6b:l0e6<6n21d>ok50;&0e1<5jm1e?l=50:9l6ge=83.8m94=be9m7d5=921d>oo50;&0e1<5jm1e?l=52:9l6g?=83.8m94=be9m7d5=;21d>o650;&0e1<5jm1e?l=54:9l6g1=83.8m94=be9m7d5==21d>o850;&0e1<5jm1e?l=56:9l6g3=83.8m94=be9m7d5=?21d>o:50;&0e1<5jm1e?l=58:9l6g5=83.8m94=be9m7d5=121d>o<50;&0e1<5jm1e?l=5a:9l6g7=83.8m94=be9m7d5=j21d>lh50;&0e1<5jm1e?l=5c:9l6dc=83.8m94=be9m7d5=l21d>lj50;&0e1<5jm1e?l=5e:9l6de=83.8m94=be9m7d5=n21d>ll50;&0e1<5jm1e?l=51198k7gf290/?l:52cf8j6g428;07bi5i10;6)=n4;0a`>h4i:0:?65`2`594?"4i=09ni5a3`1951=4>7:9l6f5=83.8m94=be9m7d5=9110c?m=:18'7d2=:kn0b>o<:0;8?j4d93:1(>o;:3`g?k5f;3;j76a=c183>!5f<38ih6`=h:kl1<7*5<#;h>1>oj4n2c0>4b<3f8i<7>5$2c7>7dc3g9j?7?j;:m1e0<72-9j87nl50;&0e1<5kh1e?l=50:9l6f?=83.8m94=c`9m7d5=921d>n650;&0e1<5kh1e?l=52:9l6f1=83.8m94=c`9m7d5=;21d>i>50;&0e1<5ko1e?l=50:9l6fc=83.8m94=cg9m7d5=921d>nj50;&0e1<5ko1e?l=52:9l6fe=83.8m94=cg9m7d5=;21d>ih50;&0e1<5ll1e?l=50:9l6ab=83.8m94=dd9m7d5=921d>im50;&0e1<5ll1e?l=52:9l6ad=83.8m94=dd9m7d5=;21d>io50;&0e1<5ll1e?l=54:9l6a?=83.8m94=dd9m7d5==21d>i650;&0e1<5ll1e?l=56:9l6a1=83.8m94=dd9m7d5=?21d?o>50;&0e1<4io1e?l=50:J0`f=o;:2ce?k5f;380D>jl;:m0f<<72-9j87=nf:l0e6<43A9oo65`3c:94?"4i=08mk5a3`190>=h;k=1<7*=h;k?1<7*=h;k91<7*=h;k;1<7*=n=n65f47694?"4i=0?::5a3`197>=n!5f<3>=o6`o;:552?k5f;380D>jl;:k72`<72-9j87:81:l0e6<43A9oo65f46`94?"4i=0?;l5a3`194>=n<>31<7*=n<>=1<7*=n<>?1<7*=n<>91<7*5a3`194>N4lj10e96=:18'7d2=<190b>o<:09K7ae<3`>3=7>5$2c7>1>43g9j?7<4H2f`?>o3090;6)=n4;6;7>h4i:087E=kc:9j02`=83.8m94;829m7d5=<2B8hn54i55f>5<#;h>185=4n2c0>0=O;mi07d:8d;29 6g32=287c=n3;48L6bd32c?;n4?:%1b0?2?;2d8m>48;I1gg>=n<1n1<7*e290/?l:549a8j6g4281C?im4;h6;e?6=,:k?696l;o1b7?4<@:nh76g;8883>!5f<3>3o6`3:1(>o;:5:`?k5f;3<0D>jl;:k7<0<72-9j87:7c:l0e6<03A9oo65rb53e>5<6=80;6=u+3d097d><@=3?7E:91:X140<6>r2;6:m58384`?1a21;1;l4>898g3?b?2mn1hh4>8682<3;%0f3?4a92.9ji4;;%0ea?2<,;lm695+31290>"4880?7)=?2;68 6642=1/?=:54:&040<33-9;:7:4$224>1=#;92186*<0887?!57i3>0(>>m:59'75e=<2.8c:&054<592.8=?4=2:&056<5k2.8=94k;%121?703-9::7?90:&052<6?h1/?<6517`8 67>2;n=7)=>a;0g0>"49k02m6*<1b820`=#;8n1=>64$23f>22<,:;m6n94$203>04<,:8:68j4$201>0c<,:8869:4$207>17<,:8>6n?4$205>4043-99;79:;%11;%11e?76n2.8>o4>4g9'77e=97)==f;30e>"4;90im6*<308b5>"4;;0:?>5+321956c<,:9?69j4$216>7`23-98:79m;%103?75=2.8?54>459'76?=j>1/?>o5f19'76d=;>1/?>m52228 65c2ll0(>=j:c38 65a2886*<438a6>"4<:0:>>5+3569537<,:>>6kl4$265>`0<,:><6?>6;%17:k:07e?!53m33n7)=;f;51?!5283;9>6*<5082<6=#;<81=4>4$270>16<,:??6;j4$276>4>b3-9>:7?97:&012;j:238 63a2jn0(>8?:02f?!5193;;h6*<638;<>"4>:0:?:5+376971=#;??15o5+3749544<,:<<6i:4$24;>a3<,:<26<=?;%15e?4a3-9=n7??5:&02f<68;1/?;j5959'73c=9;h0(>8i:`58 6172jh0(>9>:02:?!50:3;27)=83;:8 6132<1/?:;54:&033<33-9<;7:4$25;>1=#;>31==5+36c90>"4?k0?7)=8c;68 61c2=1/?:k54:&03c<33-93<7:4$2:2>1=#;18186*<8287?!5?<3>0(>6::59'7=0=<2.84:4;;%1;"40k0?7)=7c;68 6>c2=1/?5k53:&0h4jk027c=mc;;8 6b32:ho7)=k5;1a`>"4lh09<95+3e`951d<,:nn6>5+3ed97>"30o0?4h5+48290=c"5m1085i5+2d;96c7<,:n=6?h>;h03e?6=3`8;n7>5;n03g?6=3f8;h7>5;h02a?6=3`8:j7>5H2f`?>o5:90;6E=kc:9j674=831b>?=50;J0`f=jl;:k1a7<72A9oo65f2d194?=n:l>1<7F7>5;h1aa?6=3`9ij7>5H2f`?>o4k90;6E=kc:9j7f7=831b?n<50;J0`f=jl;:k0g0<72A9oo65f3b494?N4lj10e>m8:18K7ae<3`9h47>5;h1`=?6=@:nh76gM5ck21b?nl50;9j7fe=83B8hn54i2ag>5jl;:k0`5<72A9oo65f3e394?=n;m81<7F5$2c7>4g23g9j?7>4;h3b0?6=,:k?65$2c7>4g23g9j?7<4;h3b6?6=,:k?65$2c7>4g23g9j?7:4;h3b4?6=,:k?65$2c7>4g23g9j?784;h3ba?6=,:k?65$2c7>4g23g9j?764;h3bg?6=,:k?65$2c7>4g23g9j?7o4;h3be?6=,:k?65$2c7>4g23g9j?7m4;h3b5$2c7>4g23g9j?7k4;h3:b?6=,:k?65$2c7>4d13g9j?7>4H2f`?>o6j<0;6)=n4;3a2>h4i:0:7E=kc:9j5g2=83.8m94>b79m7d5=:2B8hn54i0`0>5<#;h>1=o84n2c0>6=O;mi07d?m2;29 6g328h=7c=n3;68L6bd32c:n<4?:%1b0?7e>2d8m>4:;I1gg>=n9j:1<7*1C?im4;h3aa?6=,:k?6<@:nh76g>be83>!5f<3;i:6`o;:0`5?k5f;3i0D>jl;:k2f<<72-9j87?m6:l0e6N4lj10eo<:g9K7ae<3`;h;7>5$2c7>4e13g9j?7>4H2f`?>o6k<0;6)=n4;3`2>h4i:0:7E=kc:9j5f2=83.8m94>c79m7d5=:2B8hn54i0a0>5<#;h>1=n84n2c0>6=O;mi07d?l2;29 6g328i=7c=n3;68L6bd32c:h=4?:%1b0?7d>2d8m>4:;I1gg>=n9jl1<7*1C?im4;h3``?6=,:k?6<@:nh76g>cb83>!5f<3;h:6`o;:0a5?k5f;3i0D>jl;:k2g=<72-9j87?l6:l0e6N4lj10eo<:198m4b1290/?l:51e58j6g42810eo<:398m4b3290/?l:51e58j6g42:10eo<:598m4b5290/?l:51e58j6g42<10e:18'7d2=9m=0b>o<:798m4c7290/?l:51e58j6g42>10eo<:998m4bb290/?l:51e58j6g42010eo<:`98m4bd290/?l:51e58j6g42k10eo<:b98m4bf290/?l:51e58j6g42m10eo<:d98m4b6290/?l:51e58j6g42o10eo<:19K7ae<3`;n;7>5$2c7>4c?3g9j?7?4H2f`?>o6m?0;6)=n4;3f<>h4i:097E=kc:9j5`3=83.8m94>e99m7d5=;2B8hn54i0g7>5<#;h>1=h64n2c0>1=O;mi07d?j3;29 6g328o37c=n3;78L6bd32c:j?4?:%1b0?7b02d8m>49;I1gg>=n9o;1<7*ed83>!5f<3;n46`o;:0g;?k5f;3n0D>jl;:k2ad<72-9j87?j8:l0e6N4lj10eo<:19K7ae<3`;m;7>5$2c7>4`?3g9j?7?4H2f`?>o6n?0;6)=n4;3e<>h4i:097E=kc:9j5c3=83.8m94>f99m7d5=;2B8hn54i0d7>5<#;h>1=k64n2c0>1=O;mi07d49;I1gg>=n:9:1<7*fe83>!5f<3;m46`o;:0d;?k5f;3n0D>jl;:k2b6<72-9j87?i8:l0e6=n:=o1<7*=n:=h1<7*=n:=31<7*=n:==1<7*=n:=?1<7*=n:=91<7*=n:=:1<7*=n::o1<7*4>3:9j66?=83.8m94=4g9m7d5=9=10e?=7:18'7d2=:=l0b>o<:078?l42?3:1(>o;:36e?k5f;3;=76g=5783>!5f<38?j6`=n:5<#;h>1>9h4n2c0>4?<3`8>?7>5$2c7>72a3g9j?7?n;:k117<72-9j87<;f:l0e6<6j21b>8?50;&0e1<5m7c=n3;3f?>o5;>0;6)=n4;07b>h4i:0:j65f26394?"4i=09;=5a3`194>=n:?l1<7*=n:?i1<7*=n:?k1<7*=n:?21<7*=n:?<1<7*=n:?>1<7*=n:?;1<7*=n:4>3:9j60g=83.8m94=719m7d5=9=10e?;6:18'7d2=:>:0b>o<:078?l4003:1(>o;:353?k5f;3;=76g=7683>!5f<38<<6`=n:><1<7*5<#;h>1>:>4n2c0>4?<3`8<87>5$2c7>7173g9j?7?n;:k136<72-9j87<80:l0e6<6j21b>:<50;&0e1<5?91e?l=51b98m70b290/?l:52628j6g428n07d<93;29 6g32;=;7c=n3;3f?>o5=10;6)=n4;044>h4i:0:j65f26f94?"4i=09;n5a3`194>=n:>h1<7*=n:>31<7*=n:1:1<7*=n:>o1<7*=h:0k1<7*=h:0=1<7*=h:0?1<7*=h:091<7*=h:0;1<7*=h:1l1<7*=h:1i1<7*=h:1k1<7*j2d8m>4>3:9l6=3=83.8m94=9c9m7d5=9=10c?6;:18'7d2=:0h0b>o<:078?j4f;3:1(>o;:3;a?k5f;3;=76a=a383>!5f<382n6`=h:h;1<7*5<#;h>1>4l4n2c0>4?<3f82j7>5$2c7>7?e3g9j?7?n;:m1=`<72-9j87<6b:l0e6<6j21d>4j50;&0e1<51k1e?l=51b98k7?>290/?l:528`8j6g428n07b<7e;29 6g32;3i7c=n3;3f?>i50:0;6)=n4;0:f>h4i:0:j65`2cg94?"4i=09ni5a3`194>=h:ki1<7*=h:k31<7*=h:k=1<7*=h:k?1<7*=h:k91<7*=h:k;1<7*=h:ho1<7*=h:hi1<7*4>3:9l6d1=83.8m94=be9m7d5=9=10c?o9:18'7d2=:kn0b>o<:078?j4d=3:1(>o;:3`g?k5f;3;=76a=c583>!5f<38ih6`=h:j91<7*5<#;h>1>oj4n2c0>4?<3f8h=7>5$2c7>7dc3g9j?7?n;:m1g5<72-9j87oh50;&0e1<5jm1e?l=51b98k7de290/?l:52cf8j6g428n07bi5i<0;6)=n4;0a`>h4i:0:j65`2b`94?"4i=09ol5a3`194>=h:j31<7*=h:j=1<7*=h:jo1<7*=h:ji1<7*=h:mn1<7*=h:mh1<7*=h:m31<7*=h:m=1<7*N4lj10c>oj:18'7d2=;hl0b>o<:09K7ae<3f9jh7>5$2c7>6ga3g9j?7<4H2f`?>i4j00;6)=n4;1bb>h4i:087E=kc:9l7g>=83.8m9421d?o;50;&0e1<4io1e?l=57:9l7g2=83.8m94>1e?l=50:9j030=83.8m94;669m7d5=921b8;;50;&0e1<3>>1e?l=52:9j032=83.8m94;669m7d5=;21b8;j50;&0e1<3>j1e?l=50:J0`f=o;:54`?k5f;380D>jl;:k72<<72-9j87:9c:l0e6<43A9oo65f46094?"4i=0?;<5a3`194>N4lj10e99?:18'7d2=<>;0b>o<:09K7ae<3`>=j7>5$2c7>1163g9j?7<4H2f`?>o3>l0;6)=n4;645>h4i:087E=kc:9j02d=83.8m94;7`9m7d5=821b8:750;&0e1<3?h1e?l=51:9j02>=83.8m94;7`9m7d5=:21b8:950;&0e1<3?h1e?l=53:9j020=83.8m94;7`9m7d5=<21b8:;50;&0e1<3?h1e?l=55:9j022=83.8m94;7`9m7d5=>21b8:=50;&0e1<3?h1e?l=57:9j0=2=83.8m94;829m7d5=82B8hn54i5:1>5<#;h>185=4n2c0>4=O;mi07d:71;29 6g32=287c=n3;08L6bd32c?4=4?:%1b0?2?;2d8m>4<;I1gg>=n<>l1<7*!5f<3>3?6`o;:5:`?k5f;380D>jl;:k7<<<72-9j87:7c:l0e6<43A9oo65f49:94?"4i=0?4n5a3`190>N4lj10e968:18'7d2=<1i0b>o<:49K7ae<3`>3:7>5$2c7>1>d3g9j?784H2f`?>o30<0;6)=n4;6;g>h4i:0<7E=kc:9~f174290:9<4?:1y'7`4=;h20D97;;I655>\58<0::v6?:6a9<7<0l3=m65?57`82<=de=ik0om7jm:e;9y!5>n3?:i6`=a583?k4d>3:0(?k9:3d2?!4b?38m=6*=fe87?!4am3>0(?hi:59'756=<2.8<<4;;%136?2<,::8695+31690>"48<0?7)=?6;68 6602=1/?=654:&04<<33-9;m7:4$22a>1=#;9i186*<0d87?!57n3>0(>??:59'747=<2.8=?4;;%127?2<,:;?695+30790>"49?0?7)=>7;68 67?2=1/?<754:&05d<33-9:n7:4$23`>1=#;8n186*<1d87?!56n3>0(>?4;;%117?2<,:8?695+33790>"4:?0?7)==7;68 64?2=1/??754:&06d<33-99n7:4$20`>1=#;;n186*<2d87?!55n3>0(>=?:59'767=<2.8??4;;%107?2<,:9?695+32790>"4;?0?7)=<7;68 65?2=1/?>754:&07d<33-98n7:4$21`>1=#;:n186*<3d87?!54n3>0(>:?:59'717=<2.88?4;;%177?2<,:>?695+35790>"41=#;=n186*<4d87?!53n3>0(>;?:59'707=<2.89?4;;%167?2<,:??695+34790>"4=?0?7)=:7;68 63?2=1/?8754:&01d<33-9>n7:4$27`>1=#;0(>8?:59'737=<2.8:?4;;%157?2<,:"4>?0?7)=97;68 60?2=1/?;754:&02d<33-9=n7:4$24`>1=#;?n186*<6d87?!51n3>0(>9?:59'727=<2.8;?4;;%147?2<,:=?695+36790>"4??0?7)=87;68 61?2=1/?:754:&03d<33-91=#;>n186*<7d87?!50n3>0(>6?:59'7=7=<2.84?4;;%1;7?2<,:2?695+39790>"40?0?7)=77;68 6>?2=1/?5754:&01=#;1n186*<8d80?!5?n390(>7?:2;g?!5f1392h6*7513g9in774n2``><=#;m>1?oj4$2f6>6dc3-9om73j7:7e:&7=5<30l1e84?59:l7=7<>3-8n47=6d:&1a<<5n81/?i852g38m76f2900e?>m:188k76d2900c?>k:188m77b2900e??i:18K7ae<3`89<7>5H2f`?>o5:;0;66g=2283>M5ck21b>?:50;J0`f=5<jl;:k1a6<722c9i94?:I1gg>=n:l?1<7F7=:188m6db2900e>li:18K7ae<3`9h<7>5H2f`?>o4k80;66gM5ck21b?n=50;J0`f=jl;:k0g3<72A9oo65f3b594?N4lj10e>m7:188m6e>290C?im4;h1`e?6=@:nh76g>o4kj0;6E=kc:9j7fb=83B8hn54i2af>5<jl;:k0`4<722c8h?4?:I1gg>=n;m91<7Fo<:198m4g3290/?l:51`78j6g42810eo<:398m4g5290/?l:51`78j6g42:10e:18'7d2=9h?0b>o<:598m4g7290/?l:51`78j6g42<10eo<:798m4gb290/?l:51`78j6g42>10eo<:998m4gd290/?l:51`78j6g42010eo<:`98m4gf290/?l:51`78j6g42k10eo<:b98m4g?290/?l:51`78j6g42m10eo<:d98m4?a290/?l:51`78j6g42o10eo<:19K7ae<3`;i97>5$2c7>4d13g9j?7?4H2f`?>o6j=0;6)=n4;3a2>h4i:097E=kc:9j5g5=83.8m94>b79m7d5=;2B8hn54i0`1>5<#;h>1=o84n2c0>1=O;mi07d?m1;29 6g328h=7c=n3;78L6bd32c:o=4?:%1b0?7e>2d8m>49;I1gg>=n9kl1<7*bb83>!5f<3;i:6`o;:0`5?k5f;3n0D>jl;:k2f=<72-9j87?m6:l0e6N4lj10eo<:19K7ae<3`;h97>5$2c7>4e13g9j?7?4H2f`?>o6k=0;6)=n4;3`2>h4i:097E=kc:9j5f5=83.8m94>c79m7d5=;2B8hn54i0a1>5<#;h>1=n84n2c0>1=O;mi07d?k0;29 6g328i=7c=n3;78L6bd32c:ok4?:%1b0?7d>2d8m>49;I1gg>=n9jo1<7*cc83>!5f<3;h:6`o;:0a5?k5f;3n0D>jl;:k2g4<72-9j87?l6:l0e6=n9m<1<7*=n9m>1<7*=n9m81<7*=n9l:1<7*=n9mo1<7*=n9mi1<7*=n9mk1<7*=n9m;1<7*N4lj10eo<:09K7ae<3`;n:7>5$2c7>4c?3g9j?7<4H2f`?>o6m<0;6)=n4;3f<>h4i:087E=kc:9j5`2=83.8m94>e99m7d5=<2B8hn54i0g0>5<#;h>1=h64n2c0>0=O;mi07d?i2;29 6g328o37c=n3;48L6bd32c:j<4?:%1b0?7b02d8m>48;I1gg>=n9o:1<7*ee83>!5f<3;n46`o;:0g;?k5f;3o0D>jl;:k2a7<72-9j87?j8:l0e6N4lj10eo<:09K7ae<3`;m:7>5$2c7>4`?3g9j?7<4H2f`?>o6n<0;6)=n4;3e<>h4i:087E=kc:9j5c2=83.8m94>f99m7d5=<2B8hn54i321>5<#;h>1=k64n2c0>0=O;mi07d48;I1gg>=n9ol1<7*fb83>!5f<3;m46`o;:0d;?k5f;3o0D>jl;:k115<72-9j87<;f:l0e6<732c98h4?:%1b0?43n2d8m>4>;:k10f<72-9j87<;f:l0e6<532c98o4?:%1b0?43n2d8m>4<;:k10d<72-9j87<;f:l0e6<332c9844?:%1b0?43n2d8m>4:;:k10=<72-9j87<;f:l0e6<132c98:4?:%1b0?43n2d8m>48;:k103<72-9j87<;f:l0e646;:k101<72-9j87<;f:l0e64?:%1b0?43n2d8m>4m;:k104<72-9j87<;f:l0e64k;:k17c<72-9j87<;f:l0e64i;:k17a<72-9j87<;f:l0e6<6821b>>m50;&0e1<5m7c=n3;30?>o5;00;6)=n4;07b>h4i:0:865f22:94?"4i=098k5a3`1950=4>8:9j602=83.8m94=4g9m7d5=9010e?;<:18'7d2=:=l0b>o<:0c8?l42:3:1(>o;:36e?k5f;3;i76g=5083>!5f<38?j6`=n:=n1<7*5<#;h>1>9h4n2c0>4c<3`88;7>5$2c7>72a3g9j?7?i;:k134<72-9j87<80:l0e6<732c9:k4?:%1b0?4082d8m>4>;:k12a<72-9j87<80:l0e6<532c9:n4?:%1b0?4082d8m>4<;:k12g<72-9j87<80:l0e6<332c9:l4?:%1b0?4082d8m>4:;:k12<<72-9j87<80:l0e6<132c9:54?:%1b0?4082d8m>48;:k122<72-9j87<80:l0e646;:k120<72-9j87<80:l0e64m;:k127<72-9j87<80:l0e64k;:k125<72-9j87<80:l0e64i;:k11`<72-9j87<80:l0e6<6821b>8j50;&0e1<5?91e?l=51098m73d290/?l:52628j6g428807d<:b;29 6g32;=;7c=n3;30?>o5=h0;6)=n4;044>h4i:0:865f24;94?"4i=09;=5a3`1950=4>8:9j623=83.8m94=719m7d5=9010e?9;:18'7d2=:>:0b>o<:0c8?l40;3:1(>o;:353?k5f;3;i76g=7383>!5f<38<<6`=n:?o1<7*5<#;h>1>:>4n2c0>4c<3`8>47>5$2c7>7173g9j?7?i;:k13a<72-9j87<8c:l0e6<732c9;o4?:%1b0?40k2d8m>4>;:k13d<72-9j87<8c:l0e6<532c9;44?:%1b0?40k2d8m>4<;:k1<7<72-9j87<71:l0e6<732c94=4?:%1b0?4?92d8m>4>;:k13c<72-9j87<71:l0e6<532c9;h4?:%1b0?4?92d8m>4<;:m1=f<72-9j87<6b:l0e6<732e95l4?:%1b0?4>j2d8m>4>;:m1==<72-9j87<6b:l0e6<532e95:4?:%1b0?4>j2d8m>4<;:m1=3<72-9j87<6b:l0e6<332e9584?:%1b0?4>j2d8m>4:;:m1=1<72-9j87<6b:l0e6<132e95>4?:%1b0?4>j2d8m>48;:m1=7<72-9j87<6b:l0e6j2d8m>46;:m1=5<72-9j87<6b:l0e6j2d8m>4m;:m1j2d8m>4k;:m1j2d8m>4i;:m1<<<72-9j87<6b:l0e6<6821d>5650;&0e1<51k1e?l=51098k7>0290/?l:528`8j6g428807b<76;29 6g32;3i7c=n3;30?>i50<0;6)=n4;0:f>h4i:0:865`29694?"4i=095o5a3`1950=j2d8m>4>8:9l6d6=83.8m94=9c9m7d5=9010c?7i:18'7d2=:0h0b>o<:0c8?j4>m3:1(>o;:3;a?k5f;3;i76a=9e83>!5f<382n6`=h:031<7*5<#;h>1>4l4n2c0>4c<3f83?7>5$2c7>7?e3g9j?7?i;:m1f`<72-9j874>;:m1fd<72-9j874<;:m1f=<72-9j874:;:m1f3<72-9j8748;:m1f1<72-9j874?:%1b0?4el2d8m>46;:m1f7<72-9j874m;:m1ec<72-9j874k;:m1ea<72-9j874i;:m1eg<72-9j87lo50;&0e1<5jm1e?l=51098k7g>290/?l:52cf8j6g428807bi5i>0;6)=n4;0a`>h4i:0:865`2`494?"4i=09ni5a3`1950=6=4+3`696gb4?:%1b0?4el2d8m>4>8:9l6f4=83.8m94=be9m7d5=9010c?m>:18'7d2=:kn0b>o<:0c8?j4d83:1(>o;:3`g?k5f;3;i76a=bg83>!5f<38ih6`=h:kh1<7*5<#;h>1>oj4n2c0>4c<3f8j97>5$2c7>7dc3g9j?7?i;:m1gg<72-9j874>;:m1g=<72-9j874<;:m1`5<72-9j874>;:m1ga<72-9j874<;:m1`c<72-9j874>;:m1`f<72-9j874<;:m1`d<72-9j874:;:m1`=<72-9j8748;:m0f5<72-9j87=nf:l0e6<73A9oo65`3`g94?"4i=08mk5a3`195>N4lj10c>ok:18'7d2=;hl0b>o<:39K7ae<3f9i57>5$2c7>6ga3g9j?7=4H2f`?>i4j10;6)=n4;1bb>h4i:0?76a!5f<39jj6`i4j?0;6)=n4;1bb>h4i:0=76a!5f<39jj6`i4j=0;6)=n4;1bb>h4i:0376a!5f<39jj6`i4j;0;6)=n4;1bb>h4i:0j76a!5f<39jj6`i4ij0;6)=n4;1bb>h4i:0h76g;6983>!5f<3>=;6`o3>?0;6)=n4;653>h4i:0:76g;6483>!5f<3>=;6`o3>=0;6)=n4;653>h4i:0876g;6e83>!5f<3>=o6`j1e?l=51:J0`f=o;:54`?k5f;390D>jl;:k737<72-9j87:81:l0e6<73A9oo65f46294?"4i=0?;<5a3`195>N4lj10e98i:18'7d2=<>;0b>o<:39K7ae<3`>=i7>5$2c7>1163g9j?7=4H2f`?>o3?k0;6)=n4;64e>h4i:0;76g;7883>!5f<3>o3?10;6)=n4;64e>h4i:0976g;7683>!5f<3>o3??0;6)=n4;64e>h4i:0?76g;7483>!5f<3>o3?=0;6)=n4;64e>h4i:0=76g;7283>!5f<3>o30=0;6)=n4;6;7>h4i:0;7E=kc:9j0=4=83.8m94;829m7d5=92B8hn54i5:2>5<#;h>185=4n2c0>7=O;mi07d:70;29 6g32=287c=n3;18L6bd32c?;k4?:%1b0?2?;2d8m>4;;I1gg>=n<>o1<7*!5f<3>3o6`o;:5:`?k5f;390D>jl;:k7<=<72-9j87:7c:l0e6<33A9oo65f49594?"4i=0?4n5a3`191>N4lj10e969:18'7d2=<1i0b>o<:79K7ae<3`>397>5$2c7>1>d3g9j?794H2f`?>{e<9=1<7?:1;294~"4m;08m55G4868L1063S8;97?9{9293f;%0e`?2<,;ln695+2gd90>"4890?7)=?1;68 6652=1/?==54:&041<33-9;97:4$225>1=#;9=186*<0987?!5713>0(>>n:59'75d=<2.83-9;j7?;;%124?7c3-9:=76<=4$235>7b23-9:;7m<;%12?m:050?!56k3<;7)=>d;361>"49l08h6*<1g82<4=#;;:1=5>4$202>7b63-99>7?7d:&066<2j2.8>949f:&060<082.8>;497:&062<4j2.8>54>4`9'77?=

01/??m5e69'77b=>51558 65628=97)=<2;g;?!54;3;?h4$215>47d3-98;798;%10489'76g=m01/?>l516d8 65d2<20(>=k:01g?!54m3;<:6*<3g87f>"4<90:885+353911=#;=81=8m4$260>4133-9?87<<1:&000<6:81/?9851858 62028=h7)=;8;374>"4<00:595+35c9g5=#;=h1io5+35a9510<,:>o6k?4$26f>4303-9?j7?81:&015<6?91/?8?5c59'704==>1/?8=56d9'702=:o80(>;::418 6312020(>;8:718 63?2o<0(>;6:0;a?!52i3;8n6*<5c8243=#;44b3-9=>7?>3:&0262.8:94<2:&020<502.8:;4>099'731=k01/?;65c`9'73?=98:0(>8n:3`8 60e28:m7)=9c;321>"4>m0:;1=?94$251>4d<,:=86:5+36692>"4?<0?7)=86;68 6102=1/?:654:&03<<682.8;l4;;%14f?2<,:=h695+36f90>"4?l0?7)=8f;68 6>72=1/?5?54:&0<7<33-93?7:4$2:7>1=#;1?186*<8787?!5??3>0(>67:59'7=?=<2.84l4;;%1;f?2<,:2h695+39f90>"40l087)=7f;18 6?72:3o7)=n9;1:`>"4ih085i5+3``97`7<,:hj6?=9;o1af??6>lk;%1ge?47<2.8ho4>4c9'7ac=;2.8hk4<;%6;b?2?m2.?5=4;8d9m0<7=12d?5?46;%0fl2.9i44=f09'7a0=:o;0e?>n:188m76e2900c?>l:188k76c2900e??j:188m77a290C?im4;h014?6=@:nh76g=2383>>o5::0;6E=kc:9j672=83B8hn54o310>5<54?::k1a1<72A9oo65f2d794?N4lj10e>7>:188m6?52900e>lj:188m6da290C?im4;h1`4?6=@:nh76g>o4k;0;6E=kc:9j7f5=83B8hn54i2a7>5=n;j=1<7Fm6:18K7ae<3`9hm7>5H2f`?>o4kk0;66gM5ck21b?nj50;J0`f=5j8:188m4g1290/?l:51`78j6g42910eo<:098m4g4290/?l:51`78j6g42;10eo<:298m4g6290/?l:51`78j6g42=10eo<:498m4ga290/?l:51`78j6g42?10eo<:698m4gc290/?l:51`78j6g42110eo<:898m4ge290/?l:51`78j6g42h10eo<:c98m4g>290/?l:51`78j6g42j10eo<:e98m4g0290/?l:51`78j6g42l10e<7i:18'7d2=9h?0b>o<:g98m4d0290/?l:51c48j6g4291C?im4;h3a1?6=,:k?6b583>!5f<3;i:6`o;:0`5?k5f;3?0D>jl;:k2g5<72-9j87?m6:l0e6<13A9oo65f1cd94?"4i=0:n;5a3`193>N4lj10eo<:99K7ae<3`;ih7>5$2c7>4d13g9j?774H2f`?>o6jj0;6)=n4;3a2>h4i:0j7E=kc:9j5gd=83.8m94>b79m7d5=j2B8hn54i0`b>5<#;h>1=o84n2c0>f=O;mi07d?m9;29 6g328h=7c=n3;f8L6bd32c:n54?:%1b0?7e>2d8m>4j;I1gg>=n9k:1<7*c583>!5f<3;h:6`o;:0a5?k5f;3?0D>jl;:k2gc<72-9j87?l6:l0e6<13A9oo65f1bg94?"4i=0:o;5a3`193>N4lj10eo<:99K7ae<3`;ho7>5$2c7>4e13g9j?774H2f`?>o6kk0;6)=n4;3`2>h4i:0j7E=kc:9j5fg=83.8m94>c79m7d5=j2B8hn54i0a:>5<#;h>1=n84n2c0>f=O;mi07d?l8;29 6g328i=7c=n3;f8L6bd32c:o<4?:%1b0?7d>2d8m>4j;I1gg>=n9m21<7*=n9m?1<7*65f1e694?"4i=0:h:5a3`197>=n9m91<7*=n9l;1<7*=n9ml1<7*=n9mn1<7*=n9mh1<7*=n9m31<7*=n9l31<7*e483>!5f<3;n46`o;:0g;?k5f;3<0D>jl;:k2b4<72-9j87?j8:l0e6<03A9oo65f1g294?"4i=0:i55a3`19<>N4lj10eo<:89K7ae<3`;ni7>5$2c7>4c?3g9j?7o4H2f`?>o6mm0;6)=n4;3f<>h4i:0i7E=kc:9j5`e=83.8m94>e99m7d5=k2B8hn54i0ga>5<#;h>1=h64n2c0>a=O;mi07d?ja;29 6g328o37c=n3;g8L6bd32c:i?4?:%1b0?7b02d8m>4i;I1gg>=n9o31<7*f483>!5f<3;m46`o;:0d;?k5f;3<0D>jl;:k145<72-9j87?i8:l0e6<03A9oo65f1gd94?"4i=0:j55a3`19<>N4lj10eo<:89K7ae<3`;mh7>5$2c7>4`?3g9j?7o4H2f`?>o6nj0;6)=n4;3e<>h4i:0i7E=kc:9j5cd=83.8m94>f99m7d5=k2B8hn54i0db>5<#;h>1=k64n2c0>a=O;mi07d?i3;29 6g328l37c=n3;g8L6bd32c99=4?:%1b0?43n2d8m>4?;:k10`<72-9j87<;f:l0e6<632c98n4?:%1b0?43n2d8m>4=;:k10g<72-9j87<;f:l0e6<432c98l4?:%1b0?43n2d8m>4;;:k10<<72-9j87<;f:l0e6<232c9854?:%1b0?43n2d8m>49;:k102<72-9j87<;f:l0e6<032c98;4?:%1b0?43n2d8m>47;:k100<72-9j87<;f:l0e6<>32c9894?:%1b0?43n2d8m>4n;:k106<72-9j87<;f:l0e64l;:k105<72-9j87<;f:l0e64j;:k17`<72-9j87<;f:l0e64>0:9j66e=83.8m94=4g9m7d5=9810e?=m:18'7d2=:=l0b>o<:008?l44i3:1(>o;:36e?k5f;3;876g=3883>!5f<38?j6`=n::21<7*5<#;h>1>9h4n2c0>40<3`8>:7>5$2c7>72a3g9j?7?8;:k110<72-9j87<;f:l0e6<6021b>8:50;&0e1<5m7c=n3;3a?>o5=80;6)=n4;07b>h4i:0:o65f25f94?"4i=098k5a3`195a=96=4+3`6961`4?;:k12c<72-9j87<80:l0e6<632c9:i4?:%1b0?4082d8m>4=;:k12f<72-9j87<80:l0e6<432c9:o4?:%1b0?4082d8m>4;;:k12d<72-9j87<80:l0e6<232c9:44?:%1b0?4082d8m>49;:k12=<72-9j87<80:l0e6<032c9::4?:%1b0?4082d8m>47;:k123<72-9j87<80:l0e6<>32c9:84?:%1b0?4082d8m>4n;:k121<72-9j87<80:l0e64l;:k124<72-9j87<80:l0e64j;:k11c<72-9j87<80:l0e64>0:9j60b=83.8m94=719m7d5=9810e?;l:18'7d2=:>:0b>o<:008?l42j3:1(>o;:353?k5f;3;876g=5`83>!5f<38<<6`=n:<31<7*5<#;h>1>:>4n2c0>40<3`8<;7>5$2c7>7173g9j?7?8;:k133<72-9j87<80:l0e6<6021b>:;50;&0e1<5?91e?l=51898m713290/?l:52628j6g428k07d<83;29 6g32;=;7c=n3;3a?>o5?;0;6)=n4;044>h4i:0:o65f27g94?"4i=09;=5a3`195a=4?;:k13g<72-9j87<8c:l0e6<632c9;l4?:%1b0?40k2d8m>4=;:k13<<72-9j87<8c:l0e6<432c94?4?:%1b0?4?92d8m>4?;:k1<5<72-9j87<71:l0e6<632c9;k4?:%1b0?4?92d8m>4=;:k13`<72-9j87<71:l0e6<432e95n4?:%1b0?4>j2d8m>4?;:m1=d<72-9j87<6b:l0e6<632e9554?:%1b0?4>j2d8m>4=;:m1=2<72-9j87<6b:l0e6<432e95;4?:%1b0?4>j2d8m>4;;:m1=0<72-9j87<6b:l0e6<232e9594?:%1b0?4>j2d8m>49;:m1=6<72-9j87<6b:l0e6<032e95?4?:%1b0?4>j2d8m>47;:m1=4<72-9j87<6b:l0e6<>32e95=4?:%1b0?4>j2d8m>4n;:m1j2d8m>4l;:m1j2d8m>4j;:m1j2d8m>4>0:9l6=>=83.8m94=9c9m7d5=9810c?68:18'7d2=:0h0b>o<:008?j4?>3:1(>o;:3;a?k5f;3;876a=8483>!5f<382n6`=h:1>1<7*5<#;h>1>4l4n2c0>40<3f8j>7>5$2c7>7?e3g9j?7?8;:m1e4<72-9j87<6b:l0e6<6021d>l>50;&0e1<51k1e?l=51898k7?a290/?l:528`8j6g428k07b<6e;29 6g32;3i7c=n3;3a?>i51m0;6)=n4;0:f>h4i:0:o65`28;94?"4i=095o5a3`195a=4?;:m1ff<72-9j874=;:m1f<<72-9j874;;:m1f2<72-9j8749;:m1f0<72-9j8747;:m1f6<72-9j8732e9n?4?:%1b0?4el2d8m>4n;:m1f4<72-9j874l;:m1e`<72-9j874j;:m1ef<72-9j874>0:9l6dg=83.8m94=be9m7d5=9810c?o6:18'7d2=:kn0b>o<:008?j4f03:1(>o;:3`g?k5f;3;876a=a683>!5f<38ih6`=h:h<1<7*5<#;h>1>oj4n2c0>40<3f8h87>5$2c7>7dc3g9j?7?8;:m1g6<72-9j87n<50;&0e1<5jm1e?l=51898k7e6290/?l:52cf8j6g428k07bi5jo0;6)=n4;0a`>h4i:0:o65`2c`94?"4i=09ni5a3`195a=4?;:m1g<<72-9j874=;:m1g2<72-9j874?;:m1g`<72-9j874=;:m1gf<72-9j874?;:m1`a<72-9j874=;:m1`g<72-9j874;;:m1`<<72-9j8749;:m1`2<72-9j874?;I1gg>=h;ho1<7*oi;o1b7?5<@:nh76a!5f<39jj6`i4j>0;6)=n4;1bb>h4i:0>76a!5f<39jj6`i4j<0;6)=n4;1bb>h4i:0<76a!5f<39jj6`i4j:0;6)=n4;1bb>h4i:0276a!5f<39jj6`i4j80;6)=n4;1bb>h4i:0i76a!5f<39jj6`o3>10;6)=n4;653>h4i:0;76g;6783>!5f<3>=;6`o3><0;6)=n4;653>h4i:0976g;6583>!5f<3>=;6`o3>m0;6)=n4;65g>h4i:0;7E=kc:9j03d=83.8m94;6b9m7d5=92B8hn54i54b>5<#;h>18;m4n2c0>7=O;mi07d:99;29 6g32=4?;I1gg>=n<>:1<7*;o1b7?5<@:nh76g;7c83>!5f<3>o3?00;6)=n4;64e>h4i:0:76g;7983>!5f<3>o3?>0;6)=n4;64e>h4i:0876g;7783>!5f<3>o3?<0;6)=n4;64e>h4i:0>76g;7583>!5f<3>o3?:0;6)=n4;64e>h4i:0<76g;8583>!5f<3>3?6`o;:5:0?k5f;390D>jl;:k73c<72-9j87:73:l0e6<33A9oo65f46g94?"4i=0?4>5a3`191>N4lj10e99k:18'7d2=<190b>o<:79K7ae<3`>5$2c7>1>43g9j?794H2f`?>o30m0;6)=n4;6;g>h4i:0;7E=kc:9j0=d=83.8m94;8b9m7d5=92B8hn54i5:b>5<#;h>185m4n2c0>7=O;mi07d:79;29 6g32=2h7c=n3;18L6bd32c?454?:%1b0?2?k2d8m>4;;I1gg>=n<1=1<7*1290/?l:549a8j6g42?1C?im4;h6;1?6=,:k?696l;o1b7?1<@:nh76s|38c94?76s4>2:7=n0:?713<6i?1688851e:8912e28k=70:;b;3g<>;3<90:m;5245295a><5=9>6l4>a79>07g=9m2019?i:0c5?826n3;o463;1282e3=:<891=i64=524>4g134>;;7?k8:p74g034>>:7?6f:?713<6l?1688851e78913128n?70::6;3g7>;3=?0:h?5244495`7<5=?=6dd9>000=9mn019;9:0f`?822>3;on63;5782`d=:<<<1=i74=575>4b634>>:7<:0:?713<5i70::6;07e>;3=?098452444961><5=?=6?:8;<662?43>27?9;4=449>000=:=>019;9:360?822>38?=63;578105=:<<<1>>h4=575>75b34>>:7<;3=?09?5524449601<5=?=6?;9;<662?40927?9;4=6g9>000=:?n019;9:34`?822>38=n63;57812d=:<<<1>;74=575>70?34>>:7<97:?713<5>?168885277891312;;3=?09:<524449636<5=?=6?;i;<662?42m27?9;4=5e9>000=:38>m63;57811<=:<<<1>:64=575>71034>>:7<86:?713<5?<168885266891312;=870::6;046>;3=?09:h524449635<5=?=6?;7;<662?40l27?9;4=7c9>000=:>k019;9:35:?822>383>63;5781<5=:<<<1>:h4=575>71b34>>:7:8b:?713<3?016888546:891312==<70::6;642>;3=?0?;8524449022<5=?=699<;<662?47i27?9;4=0c9>000=:l9019;9:2;2?822>392>63;5780f`=:<<<1?n?4=575>6e?34>>:7=lb:?713<4kl1688853e38912e28k370:;b;3b3>;3i6d29>01d=9m8019:m:0g2?823j3;n<63;4c82`c=:<=h1=ik4=56a>4bc34>?n7?kc:?70g<6lk1689l51ec8912e28n270:;b;3g5>;3i6?:l;<67f?43j27?8o4=4`9>01d=:=3019:m:36;?823j38?;63;4c8103=:<=h1>9;4=56a>72334>?n7<;3:?70g<5<81689l52528912e2;9m70:;b;00a>;3i6?=m;<67f?44i27?8o4=389>01d=::2019:m:374?823j38>:63;4c8134=:<=h1>;h4=56a>70c34>?n7<9c:?70g<5>k1689l527c8912e2;<270:;b;05<>;3i6?8:;<67f?41<27?8o4=639>01d=:?;019:m:343?823j38>j63;4c811`=:<=h1>8j4=56a>73d34>?n7<:b:?70g<5=h1689l524;8912e2;=370:;b;043>;3i6?9;;<67f?40;27?8o4=739>01d=:?o019:m:340?823j38>463;4c813a=:<=h1>:l4=56a>71f34>?n7<89:?70g<50;1689l52928912e2;=m70:;b;04a>;3i6997;<67f?20?27?8o4;779>01d=<>?019:m:557?823j3>=l4=56a>7c434>?n7=61:?70g<41;1689l53cg8912e2:i:70:;b;1`<>;3i6>j>;<674?7f027?8=4>a69>016=90l019:?:0f5?82383;o963;4182`1=:<=:1=i=4=563>4b534>?<7?j1:?705<6m91689>51ed8912728nn70:;0;3g`>;3<90:hn5245295ad<5=>;6d09>016=:<:019:?:36f?823838?o63;41810g=:<=:1>9o4=563>72>34>?<7<;8:?705<5<>1689>5254891272;>>70:;0;070>;3<9098>524529617<5=>;6?:?;<674?44n27?8=4=3d9>016=::n019:?:31`?8238388n63;41817d=:<=:1>>74=563>75?34>?<7<:7:?705<5=?1689>5263891272;;3<909:n52452963d<5=>;6?8n;<674?41127?8=4=699>016=:?=019:?:345?823838=963;418121=:<=:1>;<4=563>70634>?<7<90:?705<5=o1689>524g891272;?o70:;0;06g>;3<9099o52452960g<5=>;6?;6;<674?40027?8=4=769>016=:><019:?:356?823838<863;418136=:<=:1>:<4=563>70b34>?<7<93:?705<5=11689>526f891272;=i70:;0;04e>;3<909;45245296=4<5=>;6?6?;<674?40n27?8=4=7d9>016=<>h019:?:55:?82383><463;418732=:<=:18:84=563>11234>?<7:84:?705<3?:1689>521c891272;:i70:;0;0f7>;3<9085<5245297<4<5=>;6>lj;<674?5d927?8=4016=;jh019:?:2af?823839o=63;3482e==:<:?1=l94=516>4?a34>897?k6:?770<6l<168>;51e68915228n870:<5;3g6>;3;<0:i<5242795`6<5=9>6de9>063=9mi019=::0fa?824=3;om63;3482`<=:<:?1=i?4=516>73734>897<;e:?770<5;525`891522;>j70:<5;07=>;3;<0985524279611<5=9>6?:9;<601?43=27??84=459>063=:=9019=::362?824=38?<63;34817c=:<:?1>>k4=516>75c34>897<;522c891522;9270:<5;00<>;3;<099:524279600<5=9>6?9>;<601?41n27??84=6e9>063=:?i019=::34a?824=38=m63;34812<=:<:?1>;64=516>70034>897<96:?770<5><168>;5276891522;<970:<5;055>;3;<09:=52427960`<5=9>6?;j;<601?42l27??84=5b9>063=:563;34813==:<:?1>:94=516>71134>897<85:?770<5?=168>;5261891522;=970:<5;05a>;3;<09:>52427960><5=9>6?9k;<601?40j27??84=7`9>063=:>3019=::3:1?824=383<63;34813c=:<:?1>:k4=516>11e34>897:89:?770<3?1168>;5465891522===70:<5;641>;3;<0?;9524279025<5=9>6?>n;<601?47j27??84=e29>063=;0;019=::2;1?824=39ii63;3480g4=:<:?1?n64=516>6ee34>897=le:?770<4l8168?o51`:8914f28k<70:=a;3:b>;3:h0:h;5243c95a3<5=8j6l4>d39>07g=9l;0194bd34>9m7?kb:?76d<6lh168?o51e;8914f28n:70:=a;064>;3:h098h5243c961e<5=8j6?:m;<61e?43i27?>l4=489>07g=:=20199:4=50b>72434>9m7<;1:?76d<5<9168?o522d8914f2;9n70:=a;00`>;3:h09?n5243c966d<5=8j6?=n;<61e?44127?>l4=399>07g=:<=019;j4=50b>70d34>9m7<9b:?76d<5>h168?o527;8914f2;<370:=a;053>;3:h09:;5243c9633<5=8j6?8;;<61e?41:27?>l4=609>07g=:?:019i63;2`811a=:<;k1>8m4=50b>73e34>9m7<:a:?76d<5=0168?o526:8914f2;=<70:=a;042>;3:h09;85243c9622<5=8j6?9<;<61e?40:27?>l4=6d9>07g=:?9019:o4=50b>71>34>9m7<72:?76d<509168?o526d8914f2;=n70:=a;64f>;3:h0?;45243c902><5=8j6998;<61e?20>27?>l4;749>07g=<>>019h=4=50b>6?634>9m7=62:?76d<4jl168?o53b38914f2:i370:=a;1`f>;3:h08oh5243c97a7<5=;m69g9>04`=9m<019?i:0f6?826n3;o863;1g82`6=:<8l1=i<4=53e>4c634>:j7?j0:?75c<6lo168f;3gg>;39o0:ho5240d95ag<5=;m604`=:=o019?i:36`?826n38?n63;1g810d=:<8l1>974=53e>72?34>:j7<;7:?75c<5?70:>f;077>;39o098<5240d9616<5=;m6?=i;<62b?44m27?=k4=3e9>04`=::i019?i:31a?826n388m63;1g817<=:<8l1>>64=53e>73034>:j7<:6:?75c<5?8168f;05g>;39o09:o5240d963g<5=;m6?86;<62b?41027?=k4=669>04`=:?<019?i:346?826n38=863;1g8127=:<8l1>;?4=53e>70734>:j7<:f:?75c<5=l168f;06f>;39o099l5240d960?<5=;m6?97;<62b?40?27?=k4=779>04`=:>?019?i:357?826n38;k4=53e>70434>:j7<:8:?75c<5?m168f;04=>;39o094?5240d96=6<5=;m6?9i;<62b?40m27?=k4;7c9>04`=<>3019?i:55;?826n3><;63;1g8733=:<8l18:;4=53e>11334>:j7:83:?75c<58h168f;1:5>;39o085?5240d97gc<5=;m6>m>;<62b?5d027?=k404`=;jo019?i:2f2?826;3;j463;1282e2=:<891=4h4=530>4b134>:?7?k5:?756<6l=168<=51e18917428n970:>3;3f5>;39:0:i=5240195a`<5=;864>db9>045=9mh019?<:0fb?826;3;o563;1282`4=:<891>8>4=530>72b34>:?7<;c:?756<5270:>3;07<>;39:098:524019610<5=;86?::;<627?43<27?=>4=429>045=:=;019?<:363?826;388j63;12817`=:<891>>j4=530>75d34>:?7<3;063>;39:099;524019627<5=;86?8i;<627?41l27?=>4=6b9>045=:?h019?<:34b?826;38=563;12812==:<891>;94=530>70134>:?7<95:?756<5>=168<=5270891742;<:70:>3;054>;39:099k52401960c<5=;86?;k;<627?42k27?=>4=5c9>045=::84=530>71234>:?7<84:?756<5?:168<=5260891742;3;057>;39:099552401962b<5=;86?9m;<627?40i27?=>4=789>045=:18019?<:3:3?826;3811>34>:?7:88:?756<3?>168<=5464891742==>70:>3;640>;39:0?;>52401965g<5=;86?>m;<627?4b;27?=>4<909>045=;08019?<:2`f?826;39h=63;1280g==:<891?nl4=530>6eb34>:?7=k1:?742<6i1168=951`589160283m70:?7;3g2>;38>0:h85241595a2<5=:<6e09>051=9l:019>8:0fe?827?3;oi63;0682`a=:<9=1=im4=524>4be34>;;7?ka:?742<6l0168=951e3891602;?;70:?7;07a>;38>098n52415961d<5=:<6?:n;<633?43127?<:4=499>051=:==019>8:365?827?38?963;068101=:<9=1>9=4=524>72634>;;7<;0:?742<5;o168=9522g891602;9o70:?7;00g>;38>09?o52415966g<5=:<6?=6;<633?44027?<:4=569>051=:<<019>8:352?827?38=j63;06812a=:<9=1>;m4=524>70e34>;;7<9a:?742<5>0168=9527:891602;<<70:?7;052>;38>09:8524159632<5=:<6?8=;<633?41927?<:4=619>051=:8:37f?827?38>h63;06811f=:<9=1>8l4=524>73f34>;;7<:9:?742<5?1168=95265891602;==70:?7;041>;38>09;9524159625<5=:<6?9=;<633?41m27?<:4=629>051=:<2019>8:35g?827?38:74=524>7>534>;;7<70:?742<5?o168=9526g891602==i70:?7;64=>;38>0?;5524159021<5=:<6999;<633?20=27?<:4;759>051=<>9019>8:32b?827?38;n63;0681a6=:<9=1?4?4=524>6?534>;;7=me:?742<4k8168=953b:891602:ii70:?7;1`a>;38>08h<5rs5da>5<5sW>mn63;4m?085h5rs432>5<5sW?:=636=4={_721>;4n<085h5rs435>5<5sW?::63;4n>085h5rs43;>5<5sW?:463;4n0085h5rs43b>5<5sW?:m63;4nk085h5rs5d`>5<5sW>mo63;4nj085h5rs5df>5<5sW>mi63;4nl085h5rs423>5<5sW?;<63;389085h5rs421>5<5sW?;>63;0080=`=z{<:86=4={_737>;38;085h5rs427>5<5sW?;8636=4={_731>;4m<085h5rs424>5<5sW?;;63;4m1085h5rs42:>5<5sW?;563;4mh085h5rs42a>5<5sW?;n63;4mj085h5rs42g>5<5sW?;h63;4ml085h5rs42e>5<5sW?;j63;4n8085h5rs431>5<5sW?:>63;4n=085h5rs43`>5<3sW?:o63;058154=:<9<1>ko4=526>7`f3ty?h44?:00xZ1b>34>;87;3<909=h524529674<5=9>6??j;<601?45:27?>l4=1d9>07g=:;8019?i:33f?826n389>63;12815`=:<891>?<4=524>77b34>;;7<=2:p0ag=839pR9jn;<627?44?27?<:4=369~w1c22908wS:j5:?756<5<;168=952508yv2a83:1?vP;f19>045=:=n019>8:36g?xu3n=0;6>uQ4g6891742;?:70:?7;065>{t>63;068117=z{=l=6=4<{_6e2>;39:099>524159605m;7>53z\7b2=:<891>8:4=524>7333ty?j54?:2y]0c><5=;86?;:;<633?42=2wx8k750;1xZ1`>34>9m7<<7:?75c<5;>1v9hn:180[2ai27?>l4=439>04`=:=80q~:kb;297~X3lk168?o525f8917a2;>o7p};db83>6}Y=6s|4ef94?5|V=no70:=a;066>;39o099?5rs5ff>5<4sW>oi63;2`8116=:<8l1>8=4}r6gb?6=;rT?hk5243c9602<5=;m6?;;;|q7a5<72:qU8h>4=50b>73234>:j7<:5:p0`7=839pR9k>;<674?44?27??84=369~w1c52908wS:j2:?705<5<;168>;52508yv2b;3:1?vP;e29>016=:=n019=::36g?xu3m=0;6>uQ4d6891272;?:70:<5;065>{t>63;348117=z{=o<6=4<{_6f3>;3<9099>524279605n47>53z\7a==:<=:1>8:4=516>7333ty?i44?:2y]0`?<5=>;6?;:;<601?42=2wx8ho50;1xZ1cf34>>:7<<7:?70g<5;>1v9km:180[2bj27?9;4=439>01d=:=80q~:jc;297~X3mj16888525f8912e2;>o7p};ee83>6}Y=6s|4dg94?5|V=on70::6;066>;35<4sW>nj63;578116=:<=h1>8=4}r6e5?6=;rT?j<524449602<5=>i6?;;;|q7b6<72:qU8k=4=575>73234>?n7<:5:p0d`=833pR9oi;<662?7f127?8o4>a89>016=9h3019=::0c:?825i3;j563;1g82e<=:<891=l74=524>4g>3ty?n94?:8y]0g2<5=?=6a`9>063=9hk019i6ac9>07g=9hh019?i:0ca?826;3;jn63;0682eg=z{=h=6=46{_6a2>;3=?0:mn5245`95de<5=>;6l4>ab9>04`=9hi019?<:0c`?827?3;jo6s|4c594??|V=h<70::6;3b`>;36ae9>045=9hn019>8:0cg?xu3j10;64uQ4c:8913128kn70:;b;3ba>;3<90:mh5242795dc<5=8j64>ad9>051=9ho0q~:m9;29=~X3j01688851`d8912e28km70:;0;3bb>;3;<0:mk5243c95d`<5=;m6ag9~w1df2902wS:ma:?713<6i91689l51`28912728k;70:<5;3b4>;3:h0:m=5240d95d6<5=;86>:7?n1:?70g<6i81689>51`38915228k:70:=a;3b5>;39o0:m<5240195d7<5=:<6;|q7ff<720qU8om4=575>4g534>?n7?n2:?705<6i;168>;51`08914f28k970:>f;3b6>;39:0:m?5241595d4i<7>59z\7f5=:<<<1=l=4=56a>4g434>?<7?n3:?770<6i:168?o51`18917a28k870:>3;3b7>;38>0:m>5rs5`2>5<>sW>i=63;5782e1=:<=h1=l:4=563>4g334>897?n4:?76d<6i=168{tkl4}r72b?6=1rT>=k52401903><5=;86989;<627?21=27?=>4;659>051=8:545?827?3>=963;068721=z{<8;6=46{_714>;3:h0?:55243c9030<5=8j698:;<61e?21<27?=k4;699>04`==86s|53394??|V<8:70:;0;65<>;3<90?:;524529033<5=>;698;;<601?21027??84;679>063=;3=?0?:8524449032<5=>i6987;<67f?21>27?8o4;649>01d=0q~:?3;2964}:<9>1?l94=2g7>7`f349nj7;38909jl5241396cg<5=:96?hn;<1f7?4ai278i84=f`9>7`0=:ok01>k8:3db?85b038mm63ko4=2ga>7`f349no7;4n;09jl523g196cg<5:l?6?hn;<1e1?4ai278j;4=f`9>7c1=:ok01>h7:3db?85a138mm63ko4}r62a?6==r7?<;4<9d9>000=:l:019:?:3g3?825i38n<63;1281a5=z{=;96=4:{<631?5>m27?8o4=e19>063=:l:019?i:3g3?827?38n<6s|44;94?4|5:oi6?hl;<662?4?;2wx88o50;0x96cd2;lh70::6;0;a>{t<7`d34>>:7<69:p00e=838p1>kj:3d`?822>382h6s|44f94?4|5:l;6?hl;<662?4>m2wx88k50;0x96`62;lh70::6;0:b>{t<7`d34>>:7h;:3d`?822>38j=6s|45g94?4|5:oi6?hm;<67f?4?;2wx89h50;0x96cd2;li70:;b;0;a>{t<<:1<77`e34>?n7<69:p007=838p1>kj:3da?823j382h6s|44094?4|5:l;6?hm;<67f?4>m2wx88=50;0x96`62;li70:;b;0:b>{t<<>1<77`e34>?n7h;:3da?823j38j=6s|45194?4|5=::6?hl;<674?4?;2wx89:50;0x91652;lh70:;0;0;a>{t<=?1<77`d34>?<7<69:p010=838p1>k::3d`?8238382h6s|45594?4|5:o<6?hl;<674?4>m2wx89650;0x96c?2;lh70:;0;0:b>{t<=31<77`d34>?<7kn:3d`?823838j=6s|42:94?4|5=::6?hm;<601?4?;2wx8>750;0x91652;li70:<5;0;a>{t<:k1<77`e34>897<69:p06d=838p1>k::3da?824=382h6s|42a94?4|5:o<6?hm;<601?4>m2wx8>j50;0x96c?2;li70:<5;0:b>{t<:o1<77`e34>897kn:3da?824=38j=6s|43f94?4|5:lj6?hl;<61e?4?;2wx8?k50;0x96`e2;lh70:=a;0;a>{t<;l1<77`d34>9m7<69:p066=838p1>hl:3d`?825i382h6s|42394?4|5:lo6?hl;<61e?4>m2wx8><50;0x96`b2;lh70:=a;0:b>{t<:91<77`d34>9m7?:3d`?825i38j=6s|43094?4|5:lj6?hm;<62b?4?;2wx8?=50;0x96`e2;li70:>f;0;a>{t<;>1<77`e34>:j7<69:p073=838p1>hl:3da?826n382h6s|43494?4|5:lo6?hm;<62b?4>m2wx8?950;0x96`b2;li70:>f;0:b>{t<;21<77`e34>:j7?:3da?826n38j=6s|40494?4|5:o?6?hl;<627?4?;2wx8<950;0x96c12;lh70:>3;0;a>{t<821<77`d34>:?7<69:p04?=838p1>h::3d`?826;382h6s|40c94?4|5:l=6?hl;<627?4>m2wx83;0:b>{t<8i1<77`d34>:?7h6:3d`?826;38j=6s|41c94?4|5:o?6?hm;<633?4?;2wx8=l50;0x96c12;li70:?7;0;a>{t<9i1<77`e34>;;7<69:p05b=838p1>h::3da?827?382h6s|41g94?4|5:l=6?hm;<633?4>m2wx8=h50;0x96`02;li70:?7;0:b>{t<8:1<77`e34>;;7h6:3da?827?38j=6srnc;e>5<6sA>==6sab`294?7|@=<:7p`ma083>4}O81vboo<:182M2192wenl:50;3xL1063tdim84?:0yK03751zJ724=zfkk<6=4>{I655>{ijh21<7?tH542?xhei00;6;|laea<728qC8;?4}o`ba?6=9rB?:<5rncce>5<6sA>==6sabc294?7|@=<:7p`mb083>4}O81vbol<:182M2192weno:50;3xL1063tdin84?:0yK03751zJ724=zfkh<6=4>{I655>{ijk21<7?tH542?xhej00;6;|lafa<728qC8;?4}o`aa?6=9rB?:<5rnc`e>5<6sA>==6sabb294?7|@=<:7p`mc083>4}O81vbom<:182M2192wenn:50;3xL1063tdio84?:0yK03751zJ724=zfki<6=4>{I655>{ijj21<7?tH542?xhek00;6;|laga<728qC8;?4}o``a?6=9rB?:<5rncae>5<6sA>==6sabe294?7|@=<:7p`md083>4}O81vboj<:182M2192weni:50;3xL1063tdih84?:0yK03751zJ724=zfkn<6=4>{I655>{ijm21<7?tH542?xhel00;6;|la`a<728qC8;?4}o`ga?6=9rB?:<5rncfe>5<6sA>==6sabd294?7|@=<:7p`me083>4}O81vbok<:182M2192wenh:50;3xL1063tdii84?:0yK03751zJ724=zfko<6=4>{I655>{ijl21<7?tH542?xhem00;6;|laaa<728qC8;?4}o`fa?6=9rB?:<5rncge>5<6sA>==6sabg294?7|@=<:7p`mf083>4}O81vboh<:182M2192wenk:50;3xL1063tdij84?:0yK03751zJ724=zfkl<6=4>{I655>{ijo21<7?tH542?xhen00;6;|laba<728qC8;?4}o`ea?6=9rB?:<5rncde>5<6sA>==6sac1294?7|@=<:7p`l0083>4}O81vbn><:182M2192weo=:50;3xL1063tdh<84?:0yK03751zJ724=zfj:<6=4>{I655>{ik921<7?tH542?xhd800;6;|l`4a<728qC8;?4}oa3a?6=9rB?:<5rnb2e>5<6sA>==6sac0294?7|@=<:7p`l1083>4}O2;295~N3>81vbn?<:182M2192weo<:50;3xL1063tdh=84?:0yK03751zJ724=zfj;<6=4>{I655>{ik821<7?tH542?xhd900;6;|l`5a<728qC8;?4}oa2a?6=9rB?:<5rnb3e>5<6sA>==6sac3294?7|@=<:7p`l2083>4}O81vbn<<:182M2192weo?:50;3xL1063tdh>84?:0yK03751zJ724=zfj8<6=4>{I655>{ik;21<7?tH542?xhd:00;6;|l`6a<728qC8;?4}oa1a?6=9rB?:<5rnb0e>5<6sA>==6sac2294?7|@=<:7p`l3083>4}O81vbn=<:182M2192weo>:50;3xL1063tdh?84?:0yK03751zJ724=zutwKLNulcg821c3clh9vLMLt0|BCT~{GH \ No newline at end of file diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen.gise b/fpga/usrp3/top/x300/coregen/bus_clk_gen.gise index 70cd98ff0..28b71c6b7 100644 --- a/fpga/usrp3/top/x300/coregen/bus_clk_gen.gise +++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen.gise @@ -15,7 +15,7 @@ - + 11.1 diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen.ucf b/fpga/usrp3/top/x300/coregen/bus_clk_gen.ucf index 391b6f588..d59e8afb1 100755 --- a/fpga/usrp3/top/x300/coregen/bus_clk_gen.ucf +++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen.ucf @@ -53,16 +53,6 @@ NET "CLK_IN1" TNM_NET = "CLK_IN1"; TIMESPEC "TS_CLK_IN1" = PERIOD "CLK_IN1" 8.000 ns HIGH 50% INPUT_JITTER 80.0ps; -# Derived clock periods. These are commented out because they are -# automatically propogated by the tools -# However, if you'd like to use them for module level testing, you -# can copy them into your module level timing checks -#----------------------------------------------------------------- -# NET "clk_int[1]" TNM_NET = "CLK_OUT1"; -# TIMESPEC "TS_CLK_OUT1" = PERIOD "CLK_OUT1" 175.000 MHz; - -# NET "clk_int[2]" TNM_NET = "CLK_OUT2"; -# TIMESPEC "TS_CLK_OUT2" = PERIOD "CLK_OUT2" 125.000 MHz; # FALSE PATH constraints PIN "RESET" TIG; diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen.v b/fpga/usrp3/top/x300/coregen/bus_clk_gen.v index 8993f98d4..511f6fad7 100755 --- a/fpga/usrp3/top/x300/coregen/bus_clk_gen.v +++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen.v @@ -55,8 +55,8 @@ // "Output Output Phase Duty Pk-to-Pk Phase" // "Clock Freq (MHz) (degrees) Cycle (%) Jitter (ps) Error (ps)" //---------------------------------------------------------------------------- -// CLK_OUT1___175.000______0.000______50.0______117.310____104.065 -// CLK_OUT2___125.000______0.000______50.0______125.031____104.065 +// CLK_OUT1___166.667______0.000______50.0______113.052_____96.948 +// CLK_OUT2___125.000______0.000______50.0______119.348_____96.948 // //---------------------------------------------------------------------------- // "Input Clock Freq (MHz) Input Jitter (UI)" @@ -109,12 +109,12 @@ module bus_clk_gen #(.BANDWIDTH ("OPTIMIZED"), .COMPENSATION ("ZHOLD"), .DIVCLK_DIVIDE (1), - .CLKFBOUT_MULT (7), + .CLKFBOUT_MULT (8), .CLKFBOUT_PHASE (0.000), - .CLKOUT0_DIVIDE (5), + .CLKOUT0_DIVIDE (6), .CLKOUT0_PHASE (0.000), .CLKOUT0_DUTY_CYCLE (0.500), - .CLKOUT1_DIVIDE (7), + .CLKOUT1_DIVIDE (8), .CLKOUT1_PHASE (0.000), .CLKOUT1_DUTY_CYCLE (0.500), .CLKIN1_PERIOD (8.000), diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen.veo b/fpga/usrp3/top/x300/coregen/bus_clk_gen.veo index c2abb4741..b4b4b92d6 100755 --- a/fpga/usrp3/top/x300/coregen/bus_clk_gen.veo +++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen.veo @@ -54,8 +54,8 @@ // "Output Output Phase Duty Pk-to-Pk Phase" // "Clock Freq (MHz) (degrees) Cycle (%) Jitter (ps) Error (ps)" //---------------------------------------------------------------------------- -// CLK_OUT1___175.000______0.000______50.0______117.310____104.065 -// CLK_OUT2___125.000______0.000______50.0______125.031____104.065 +// CLK_OUT1___166.667______0.000______50.0______113.052_____96.948 +// CLK_OUT2___125.000______0.000______50.0______119.348_____96.948 // //---------------------------------------------------------------------------- // "Input Clock Freq (MHz) Input Jitter (UI)" diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen.xco b/fpga/usrp3/top/x300/coregen/bus_clk_gen.xco index 5f4ee21e7..211602cb2 100644 --- a/fpga/usrp3/top/x300/coregen/bus_clk_gen.xco +++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen.xco @@ -1,7 +1,7 @@ ############################################################## # -# Xilinx Core Generator version 14.4 -# Date: Thu Sep 19 21:49:46 2013 +# Xilinx Core Generator version 14.6 +# Date: Mon Apr 28 17:58:14 2014 # ############################################################## # @@ -70,7 +70,7 @@ CSET clkin2_jitter_ps=100.0 CSET clkin2_ui_jitter=0.010 CSET clkout1_drives=BUFG CSET clkout1_requested_duty_cycle=50.000 -CSET clkout1_requested_out_freq=175 +CSET clkout1_requested_out_freq=166.667 CSET clkout1_requested_phase=0.000 CSET clkout2_drives=BUFG CSET clkout2_requested_duty_cycle=50.000 @@ -148,16 +148,16 @@ CSET jitter_options=UI CSET jitter_sel=No_Jitter CSET locked_port=LOCKED CSET mmcm_bandwidth=OPTIMIZED -CSET mmcm_clkfbout_mult_f=7 +CSET mmcm_clkfbout_mult_f=8 CSET mmcm_clkfbout_phase=0.000 CSET mmcm_clkfbout_use_fine_ps=false CSET mmcm_clkin1_period=8.000 CSET mmcm_clkin2_period=10.0 -CSET mmcm_clkout0_divide_f=5 +CSET mmcm_clkout0_divide_f=6 CSET mmcm_clkout0_duty_cycle=0.500 CSET mmcm_clkout0_phase=0.000 CSET mmcm_clkout0_use_fine_ps=false -CSET mmcm_clkout1_divide=7 +CSET mmcm_clkout1_divide=8 CSET mmcm_clkout1_duty_cycle=0.500 CSET mmcm_clkout1_phase=0.000 CSET mmcm_clkout1_use_fine_ps=false @@ -266,4 +266,4 @@ CSET use_status=false MISC pkg_timestamp=2012-05-10T12:44:55Z # END Extra information GENERATE -# CRC: 1d4d384f +# CRC: 215f8243 diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen.xise b/fpga/usrp3/top/x300/coregen/bus_clk_gen.xise index 3b95d58f1..4a3afc334 100644 --- a/fpga/usrp3/top/x300/coregen/bus_clk_gen.xise +++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen.xise @@ -9,28 +9,21 @@ - + - + - - - - - + - - - - - - - - + + + + + @@ -46,7 +39,7 @@ - + @@ -149,9 +142,9 @@ - - - + + + @@ -205,7 +198,7 @@ - + @@ -218,10 +211,10 @@ - - - - + + + + @@ -345,13 +338,15 @@ - - + + - + + + diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen/clk_wiz_v3_6_readme.txt b/fpga/usrp3/top/x300/coregen/bus_clk_gen/clk_wiz_v3_6_readme.txt index 19c5b73c6..91dcdd01f 100644 --- a/fpga/usrp3/top/x300/coregen/bus_clk_gen/clk_wiz_v3_6_readme.txt +++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen/clk_wiz_v3_6_readme.txt @@ -1,6 +1,6 @@ CHANGE LOG for LogiCORE Clocking Wizard V3.6 - Release Date: July 25, 2012 + Release Date: June 19, 2013 -------------------------------------------------------------------------------- Table of Contents @@ -74,6 +74,8 @@ solution. For the latest core updates, see the product page at: 4.1 ISE + Resolved issue with example design becoming core top in planAhead + Resolved issue with Virtex6 MMCM instantiation for VHDL project Please refer to AR 50719 - http://www.xilinx.com/support/answers/50719.htm @@ -113,6 +115,7 @@ designs that do not follow specified guidelines. Date By Version Description ================================================================================ +06/19/2013 Xilinx, Inc. 3.6(Rev3) ISE 14.6 support 10/16/2012 Xilinx, Inc. 3.6(Rev2) ISE 14.3 support 07/25/2012 Xilinx, Inc. 3.6 ISE 14.2 support 04/24/2012 Xilinx, Inc. 3.5 ISE 14.1 support @@ -133,7 +136,7 @@ Date By Version Description 8. LEGAL DISCLAIMER -(c) Copyright 2008 - 2012 Xilinx, Inc. All rights reserved. +(c) Copyright 2008 - 2013 Xilinx, Inc. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen/doc/clk_wiz_v3_6_readme.txt b/fpga/usrp3/top/x300/coregen/bus_clk_gen/doc/clk_wiz_v3_6_readme.txt index 19c5b73c6..91dcdd01f 100644 --- a/fpga/usrp3/top/x300/coregen/bus_clk_gen/doc/clk_wiz_v3_6_readme.txt +++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen/doc/clk_wiz_v3_6_readme.txt @@ -1,6 +1,6 @@ CHANGE LOG for LogiCORE Clocking Wizard V3.6 - Release Date: July 25, 2012 + Release Date: June 19, 2013 -------------------------------------------------------------------------------- Table of Contents @@ -74,6 +74,8 @@ solution. For the latest core updates, see the product page at: 4.1 ISE + Resolved issue with example design becoming core top in planAhead + Resolved issue with Virtex6 MMCM instantiation for VHDL project Please refer to AR 50719 - http://www.xilinx.com/support/answers/50719.htm @@ -113,6 +115,7 @@ designs that do not follow specified guidelines. Date By Version Description ================================================================================ +06/19/2013 Xilinx, Inc. 3.6(Rev3) ISE 14.6 support 10/16/2012 Xilinx, Inc. 3.6(Rev2) ISE 14.3 support 07/25/2012 Xilinx, Inc. 3.6 ISE 14.2 support 04/24/2012 Xilinx, Inc. 3.5 ISE 14.1 support @@ -133,7 +136,7 @@ Date By Version Description 8. LEGAL DISCLAIMER -(c) Copyright 2008 - 2012 Xilinx, Inc. All rights reserved. +(c) Copyright 2008 - 2013 Xilinx, Inc. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen/doc/clk_wiz_v3_6_vinfo.html b/fpga/usrp3/top/x300/coregen/bus_clk_gen/doc/clk_wiz_v3_6_vinfo.html index 7176ddb81..d6deba06c 100644 --- a/fpga/usrp3/top/x300/coregen/bus_clk_gen/doc/clk_wiz_v3_6_vinfo.html +++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen/doc/clk_wiz_v3_6_vinfo.html @@ -7,7 +7,7 @@

 CHANGE LOG for LogiCORE Clocking Wizard V3.6 
 
-                    Release Date: July 25, 2012
+                    Release Date: June 19, 2013
 --------------------------------------------------------------------------------
 
 Table of Contents
@@ -81,8 +81,10 @@ solution. For the latest core updates, see the product page at:
 
   4.1 ISE 
   
+      Resolved issue with example design becoming core top in planAhead
+
       Resolved issue with Virtex6 MMCM instantiation for VHDL project
-      Please refer to AR 50719 - http://www.xilinx.com/support/answers/50719.htm
+      Please refer to AR 50719 - www.xilinx.com/support/answers/50719.htm
 
 ................................................................................
 
@@ -120,6 +122,7 @@ designs that do not follow specified guidelines.
 
 Date        By            Version      Description
 ================================================================================
+06/19/2013  Xilinx, Inc.  3.6(Rev3)    ISE 14.6 support
 10/16/2012  Xilinx, Inc.  3.6(Rev2)    ISE 14.3 support
 07/25/2012  Xilinx, Inc.  3.6          ISE 14.2 support
 04/24/2012  Xilinx, Inc.  3.5          ISE 14.1 support
@@ -140,7 +143,7 @@ Date        By            Version      Description
 
 8. LEGAL DISCLAIMER
 
-(c) Copyright 2008 - 2012 Xilinx, Inc. All rights reserved.
+(c) Copyright 2008 - 2013 Xilinx, Inc. All rights reserved.
 
 This file contains confidential and proprietary information
 of Xilinx, Inc. and is protected under U.S. and
diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen/example_design/bus_clk_gen_exdes.ucf b/fpga/usrp3/top/x300/coregen/bus_clk_gen/example_design/bus_clk_gen_exdes.ucf
index 433294e63..1307e8b66 100755
--- a/fpga/usrp3/top/x300/coregen/bus_clk_gen/example_design/bus_clk_gen_exdes.ucf
+++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen/example_design/bus_clk_gen_exdes.ucf
@@ -53,16 +53,6 @@
 NET "CLK_IN1" TNM_NET = "CLK_IN1";
 TIMESPEC "TS_CLK_IN1" = PERIOD "CLK_IN1" 8.000 ns HIGH 50% INPUT_JITTER 80.0ps;
 
-# Derived clock periods. These are commented out because they are 
-#   automatically propogated by the tools
-# However, if you'd like to use them for module level testing, you 
-#   can copy them into your module level timing checks
-#-----------------------------------------------------------------
-# NET "clk_int[1]" TNM_NET = "CLK_OUT1";
-# TIMESPEC "TS_CLK_OUT1" = PERIOD "CLK_OUT1" 175.000 MHz;
-
-# NET "clk_int[2]" TNM_NET = "CLK_OUT2";
-# TIMESPEC "TS_CLK_OUT2" = PERIOD "CLK_OUT2" 125.000 MHz;
 
 # FALSE PATH constraints 
 PIN "COUNTER_RESET" TIG;
diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen/simulation/bus_clk_gen_tb.v b/fpga/usrp3/top/x300/coregen/bus_clk_gen/simulation/bus_clk_gen_tb.v
index 4ab770c3e..d1d1e41ac 100755
--- a/fpga/usrp3/top/x300/coregen/bus_clk_gen/simulation/bus_clk_gen_tb.v
+++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen/simulation/bus_clk_gen_tb.v
@@ -88,11 +88,11 @@ wire [2:1] CLK_OUT;
 //Freq Check using the M & D values setting and actual Frequency generated
 real period1;
 real ref_period1;
-localparam  ref_period1_clkin1 = (8.000*1*5*1000/7);
+localparam  ref_period1_clkin1 = (8.000*1*6*1000/8);
 time prev_rise1;
 real period2;
 real ref_period2;
-localparam  ref_period2_clkin1 = (8.000*1*7*1000/7);
+localparam  ref_period2_clkin1 = (8.000*1*8*1000/8);
 time prev_rise2;
 
 
diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen/simulation/timing/bus_clk_gen_tb.v b/fpga/usrp3/top/x300/coregen/bus_clk_gen/simulation/timing/bus_clk_gen_tb.v
index 135061e05..77b12f966 100755
--- a/fpga/usrp3/top/x300/coregen/bus_clk_gen/simulation/timing/bus_clk_gen_tb.v
+++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen/simulation/timing/bus_clk_gen_tb.v
@@ -88,11 +88,11 @@ wire [2:1] CLK_OUT;
 //Freq Check using the M & D values setting and actual Frequency generated 
 real period1;
 real ref_period1;
-localparam  ref_period1_clkin1 = (8.000*1*5*1000/7);
+localparam  ref_period1_clkin1 = (8.000*1*6*1000/8);
 time prev_rise1;
 real period2;
 real ref_period2;
-localparam  ref_period2_clkin1 = (8.000*1*7*1000/7);
+localparam  ref_period2_clkin1 = (8.000*1*8*1000/8);
 time prev_rise2;
 
   reg [13:0]  timeout_counter = 14'b00000000000000;
diff --git a/fpga/usrp3/top/x300/coregen/bus_clk_gen_xmdf.tcl b/fpga/usrp3/top/x300/coregen/bus_clk_gen_xmdf.tcl
index 0423faf43..9e59b4811 100755
--- a/fpga/usrp3/top/x300/coregen/bus_clk_gen_xmdf.tcl
+++ b/fpga/usrp3/top/x300/coregen/bus_clk_gen_xmdf.tcl
@@ -40,10 +40,6 @@ utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path bus_clk_gen/
 utilities_xmdf::xmdfSetData $instance FileSet $fcount type Ignore
 incr fcount
 
-utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path bus_clk_gen/example_design/bus_clk_gen_exdes.ucf
-utilities_xmdf::xmdfSetData $instance FileSet $fcount type ucf
-incr fcount
-
 utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path bus_clk_gen/doc/clk_wiz_ds709.pdf
 utilities_xmdf::xmdfSetData $instance FileSet $fcount type Ignore
 incr fcount
@@ -52,10 +48,6 @@ utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path bus_clk_gen/
 utilities_xmdf::xmdfSetData $instance FileSet $fcount type Ignore
 incr fcount
 
-utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path bus_clk_gen/example_design/bus_clk_gen_exdes.v
-utilities_xmdf::xmdfSetData $instance FileSet $fcount type verilog
-incr fcount
-
 utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path bus_clk_gen/implement/implement.bat
 utilities_xmdf::xmdfSetData $instance FileSet $fcount type Ignore
 incr fcount
@@ -120,6 +112,10 @@ utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path bus_clk_gen.
 utilities_xmdf::xmdfSetData $instance FileSet $fcount type AnyView
 incr fcount
 
+utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path bus_clk_gen.ucf
+utilities_xmdf::xmdfSetData $instance FileSet $fcount type ucf
+incr fcount
+
 utilities_xmdf::xmdfSetData $instance FileSet $fcount relative_path bus_clk_gen.v
 utilities_xmdf::xmdfSetData $instance FileSet $fcount type verilog
 incr fcount
diff --git a/fpga/usrp3/top/x300/x300.v b/fpga/usrp3/top/x300/x300.v
index 10409c607..e9191a481 100644
--- a/fpga/usrp3/top/x300/x300.v
+++ b/fpga/usrp3/top/x300/x300.v
@@ -285,7 +285,7 @@ module x300
 
    bus_clk_gen bus_clk_gen (
       .CLK_IN1(fpga_clk125),                //Input Clock: 125MHz Clock from STC3
-      .CLK_OUT1(bus_clk),                   //Output Clock 1: 175MHz
+      .CLK_OUT1(bus_clk),                   //Output Clock 1: 166.666667MHz
       .CLK_OUT2(ioport2_clk),               //Output Clock 2: 125MHz
       .RESET(1'b0),
       .LOCKED(bus_clk_locked));
@@ -547,187 +547,203 @@ module x300
    //
    //////////////////////////////////////////////////////////////////////
 
-    localparam IOP2_MSG_WIDTH       = 64;
-    localparam DMA_STREAM_WIDTH     = `LVFPGA_IFACE_DMA_CHAN_WIDTH;
-    localparam DMA_COUNT_WIDTH      = `LVFPGA_IFACE_DMA_SIZE_WIDTH;
-    localparam NUM_TX_STREAMS       = `LVFPGA_IFACE_NUM_TX_DMA_CNT;
-    localparam NUM_RX_STREAMS       = `LVFPGA_IFACE_NUM_RX_DMA_CNT;
-    localparam TX_STREAM_START_IDX  = `LVFPGA_IFACE_TX_DMA_INDEX;
-    localparam RX_STREAM_START_IDX  = `LVFPGA_IFACE_RX_DMA_INDEX;
-
-    wire [DMA_STREAM_WIDTH-1:0] dmatx_tdata, dmarx_tdata;
-    wire                        dmatx_tvalid, dmarx_tvalid;
-    wire                        dmatx_tlast, dmarx_tlast;
-    wire                        dmatx_tready, dmarx_tready;
-
-    wire [IOP2_MSG_WIDTH-1:0]   o_iop2_msg_tdata, i_iop2_msg_tdata;
-    wire                        o_iop2_msg_tvalid, o_iop2_msg_tlast, o_iop2_msg_tready;
-    wire                        i_iop2_msg_tvalid, i_iop2_msg_tlast, i_iop2_msg_tready;
-
-    wire            pcie_usr_reg_wr, pcie_usr_reg_rd, pcie_usr_reg_rc, pcie_usr_reg_rdy;
-    wire [1:0]      pcie_usr_reg_len;
-    wire [19:0]     pcie_usr_reg_addr;
-    wire [31:0]     pcie_usr_reg_data_in, pcie_usr_reg_data_out;
-
-    wire            chinch_reg_wr, chinch_reg_rd, chinch_reg_rc, chinch_reg_rdy;
-    wire [1:0]      chinch_reg_len;
-    wire [19:0]     chinch_reg_addr;
-    wire [31:0]     chinch_reg_data_out;
-    wire [63:0]     chinch_reg_data_in;
-
-    wire [(NUM_TX_STREAMS*DMA_STREAM_WIDTH)-1:0]    dmatx_tdata_iop2;
-    wire [NUM_TX_STREAMS-1:0]                       dmatx_tvalid_iop2, dmatx_tready_iop2;
-
-    wire [(NUM_RX_STREAMS*DMA_STREAM_WIDTH)-1:0]    dmarx_tdata_iop2;
-    wire [NUM_RX_STREAMS-1:0]                       dmarx_tvalid_iop2, dmarx_tready_iop2;
-
-    //PCIe Express "Physical" DMA and Register logic
-    LvFpga_Chinch_Interface lvfpga_chinch_inst
-    (
-        .aIoResetIn_n(aIoResetIn_n),
-        .bBusReset(),   //Output
-
-        // Clocks
-        .BusClk(ioport2_clk),
-        .Rio40Clk(rio40_clk),
-        .IDelayRefClk(ioport2_idelay_ref_clk),
-        .aRioClkPllLocked(rio40_clk_locked),
-        .aRioClkPllReset(rio40_clk_reset),
-
-        // The IO_Port2 asynchronous handshaking pins
-        .aIoReadyOut(aIoReadyOut),
-        .aIoReadyIn(aIoReadyIn),
-        .aIoPort2Restart(aIoPort2Restart),
-
-        // The IO_Port2 high speed receiver pins
-        .IoRxClock(IoRxClock),
-        .IoRxClock_n(IoRxClock_n),
-        .irIoRxData(irIoRxData),
-        .irIoRxData_n(irIoRxData_n),
-        .irIoRxHeader(irIoRxHeader),
-        .irIoRxHeader_n(irIoRxHeader_n),
-
-        // The IO_Port2 high speed transmitter interface pins
-        .IoTxClock(IoTxClock),
-        .IoTxClock_n(IoTxClock_n),
-        .itIoTxData(itIoTxData),
-        .itIoTxData_n(itIoTxData_n),
-        .itIoTxHeader(itIoTxHeader),
-        .itIoTxHeader_n(itIoTxHeader_n),
-
-        // DMA TX Fifos
-        .bDmaTxData(dmatx_tdata_iop2),
-        .bDmaTxValid(dmatx_tvalid_iop2),
-        .bDmaTxReady(dmatx_tready_iop2),
-        .bDmaTxEnabled(),
-        .bDmaTxFifoFullCnt(),
-
-        // DMA RX Fifos
-        .bDmaRxData(dmarx_tdata_iop2),
-        .bDmaRxValid(dmarx_tvalid_iop2),
-        .bDmaRxReady(dmarx_tready_iop2),
-        .bDmaRxEnabled(),
-        .bDmaRxFifoFreeCnt(),
-
-        // User Register Port In
-        .bUserRegPortInWt(pcie_usr_reg_wr),
-        .bUserRegPortInRd(pcie_usr_reg_rd),
-        .bUserRegPortInAddr(pcie_usr_reg_addr),
-        .bUserRegPortInData(pcie_usr_reg_data_in),
-        .bUserRegPortInSize(pcie_usr_reg_len),
-
-        // User Register Port Out
-        .bUserRegPortOutData(pcie_usr_reg_data_out),
-        .bUserRegPortOutDataValid(pcie_usr_reg_rc),
-        .bUserRegPortOutReady(pcie_usr_reg_rdy),
-
-        // Chinch Register Port Out
-        .bChinchRegPortOutWt(chinch_reg_wr),
-        .bChinchRegPortOutRd(chinch_reg_rd),
-        .bChinchRegPortOutAddr({12'h0, chinch_reg_addr}),
-        .bChinchRegPortOutData({32'h0, chinch_reg_data_out}),
-        .bChinchRegPortOutSize(chinch_reg_len),
-
-        // User Register Port In
-        .bChinchRegPortInData(chinch_reg_data_in),
-        .bChinchRegPortInDataValid(chinch_reg_rc),
-        .bChinchRegPortInReady(chinch_reg_rdy),
-
-        // Level interrupt
-        .aIrq(aIrq)
-    );
+   localparam IOP2_MSG_WIDTH       = 64;
+   localparam DMA_STREAM_WIDTH     = `LVFPGA_IFACE_DMA_CHAN_WIDTH;
+   localparam DMA_COUNT_WIDTH      = `LVFPGA_IFACE_DMA_SIZE_WIDTH;
+   localparam NUM_TX_STREAMS       = `LVFPGA_IFACE_NUM_TX_DMA_CNT;
+   localparam NUM_RX_STREAMS       = `LVFPGA_IFACE_NUM_RX_DMA_CNT;
+   localparam TX_STREAM_START_IDX  = `LVFPGA_IFACE_TX_DMA_INDEX;
+   localparam RX_STREAM_START_IDX  = `LVFPGA_IFACE_RX_DMA_INDEX;
+
+   wire [DMA_STREAM_WIDTH-1:0] dmatx_tdata,  dmarx_tdata,  pcii_tdata,  pcio_tdata;
+   wire                        dmatx_tvalid, dmarx_tvalid, pcii_tvalid, pcio_tvalid;
+   wire                        dmatx_tlast,  dmarx_tlast,  pcii_tlast,  pcio_tlast;
+   wire                        dmatx_tready, dmarx_tready, pcii_tready, pcio_tready;
+
+   wire [IOP2_MSG_WIDTH-1:0]   o_iop2_msg_tdata, i_iop2_msg_tdata;
+   wire                        o_iop2_msg_tvalid, o_iop2_msg_tlast, o_iop2_msg_tready;
+   wire                        i_iop2_msg_tvalid, i_iop2_msg_tlast, i_iop2_msg_tready;
+
+   wire            pcie_usr_reg_wr, pcie_usr_reg_rd, pcie_usr_reg_rc, pcie_usr_reg_rdy;
+   wire [1:0]      pcie_usr_reg_len;
+   wire [19:0]     pcie_usr_reg_addr;
+   wire [31:0]     pcie_usr_reg_data_in, pcie_usr_reg_data_out;
+
+   wire            chinch_reg_wr, chinch_reg_rd, chinch_reg_rc, chinch_reg_rdy;
+   wire [1:0]      chinch_reg_len;
+   wire [19:0]     chinch_reg_addr;
+   wire [31:0]     chinch_reg_data_out;
+   wire [63:0]     chinch_reg_data_in;
+
+   wire [(NUM_TX_STREAMS*DMA_STREAM_WIDTH)-1:0]    dmatx_tdata_iop2;
+   wire [NUM_TX_STREAMS-1:0]                       dmatx_tvalid_iop2, dmatx_tready_iop2;
+
+   wire [(NUM_RX_STREAMS*DMA_STREAM_WIDTH)-1:0]    dmarx_tdata_iop2;
+   wire [NUM_RX_STREAMS-1:0]                       dmarx_tvalid_iop2, dmarx_tready_iop2;
+
+   //PCIe Express "Physical" DMA and Register logic
+   LvFpga_Chinch_Interface lvfpga_chinch_inst
+   (
+      .aIoResetIn_n(aIoResetIn_n),
+      .bBusReset(),   //Output
+
+      // Clocks
+      .BusClk(ioport2_clk),
+      .Rio40Clk(rio40_clk),
+      .IDelayRefClk(ioport2_idelay_ref_clk),
+      .aRioClkPllLocked(rio40_clk_locked),
+      .aRioClkPllReset(rio40_clk_reset),
+
+      // The IO_Port2 asynchronous handshaking pins
+      .aIoReadyOut(aIoReadyOut),
+      .aIoReadyIn(aIoReadyIn),
+      .aIoPort2Restart(aIoPort2Restart),
+
+      // The IO_Port2 high speed receiver pins
+      .IoRxClock(IoRxClock),
+      .IoRxClock_n(IoRxClock_n),
+      .irIoRxData(irIoRxData),
+      .irIoRxData_n(irIoRxData_n),
+      .irIoRxHeader(irIoRxHeader),
+      .irIoRxHeader_n(irIoRxHeader_n),
+
+      // The IO_Port2 high speed transmitter interface pins
+      .IoTxClock(IoTxClock),
+      .IoTxClock_n(IoTxClock_n),
+      .itIoTxData(itIoTxData),
+      .itIoTxData_n(itIoTxData_n),
+      .itIoTxHeader(itIoTxHeader),
+      .itIoTxHeader_n(itIoTxHeader_n),
+
+      // DMA TX Fifos
+      .bDmaTxData(dmatx_tdata_iop2),
+      .bDmaTxValid(dmatx_tvalid_iop2),
+      .bDmaTxReady(dmatx_tready_iop2),
+      .bDmaTxEnabled(),
+      .bDmaTxFifoFullCnt(),
+
+      // DMA RX Fifos
+      .bDmaRxData(dmarx_tdata_iop2),
+      .bDmaRxValid(dmarx_tvalid_iop2),
+      .bDmaRxReady(dmarx_tready_iop2),
+      .bDmaRxEnabled(),
+      .bDmaRxFifoFreeCnt(),
+
+      // User Register Port In
+      .bUserRegPortInWt(pcie_usr_reg_wr),
+      .bUserRegPortInRd(pcie_usr_reg_rd),
+      .bUserRegPortInAddr(pcie_usr_reg_addr),
+      .bUserRegPortInData(pcie_usr_reg_data_in),
+      .bUserRegPortInSize(pcie_usr_reg_len),
+
+      // User Register Port Out
+      .bUserRegPortOutData(pcie_usr_reg_data_out),
+      .bUserRegPortOutDataValid(pcie_usr_reg_rc),
+      .bUserRegPortOutReady(pcie_usr_reg_rdy),
+
+      // Chinch Register Port Out
+      .bChinchRegPortOutWt(chinch_reg_wr),
+      .bChinchRegPortOutRd(chinch_reg_rd),
+      .bChinchRegPortOutAddr({12'h0, chinch_reg_addr}),
+      .bChinchRegPortOutData({32'h0, chinch_reg_data_out}),
+      .bChinchRegPortOutSize(chinch_reg_len),
+
+      // User Register Port In
+      .bChinchRegPortInData(chinch_reg_data_in),
+      .bChinchRegPortInDataValid(chinch_reg_rc),
+      .bChinchRegPortInReady(chinch_reg_rdy),
+
+      // Level interrupt
+      .aIrq(aIrq)
+   );
 
-    //PCIe Express adapter logic to link to the AXI crossbar and the WB bus
-    x300_pcie_int #(
-        .DMA_STREAM_WIDTH(DMA_STREAM_WIDTH),
-        .NUM_TX_STREAMS(NUM_TX_STREAMS),
-        .NUM_RX_STREAMS(NUM_RX_STREAMS),
-        .REGPORT_ADDR_WIDTH(20),
-        .REGPORT_DATA_WIDTH(32),
-        .IOP2_MSG_WIDTH(IOP2_MSG_WIDTH)
-    ) x300_pcie_int (
-        .ioport2_clk(ioport2_clk),
-        .bus_clk(bus_clk),
-        .bus_rst(bus_rst),
-
-        //DMA TX FIFOs (IoPort2 Clock Domain)
-        .dmatx_tdata_iop2(dmatx_tdata_iop2),
-        .dmatx_tvalid_iop2(dmatx_tvalid_iop2),
-        .dmatx_tready_iop2(dmatx_tready_iop2),
-
-        //DMA TX FIFOs (IoPort2 Clock Domain)
-        .dmarx_tdata_iop2(dmarx_tdata_iop2),
-        .dmarx_tvalid_iop2(dmarx_tvalid_iop2),
-        .dmarx_tready_iop2(dmarx_tready_iop2),
-
-        //PCIe User Regport
-        .pcie_usr_reg_wr(pcie_usr_reg_wr),
-        .pcie_usr_reg_rd(pcie_usr_reg_rd),
-        .pcie_usr_reg_addr(pcie_usr_reg_addr),
-        .pcie_usr_reg_data_in(pcie_usr_reg_data_in),
-        .pcie_usr_reg_len(pcie_usr_reg_len),
-        .pcie_usr_reg_data_out(pcie_usr_reg_data_out),
-        .pcie_usr_reg_rc(pcie_usr_reg_rc),
-        .pcie_usr_reg_rdy(pcie_usr_reg_rdy),
-
-        //Chinch Regport
-        .chinch_reg_wr(chinch_reg_wr),
-        .chinch_reg_rd(chinch_reg_rd),
-        .chinch_reg_addr(chinch_reg_addr),
-        .chinch_reg_data_out(chinch_reg_data_out),
-        .chinch_reg_len(chinch_reg_len),
-        .chinch_reg_data_in(chinch_reg_data_in[31:0]),
-        .chinch_reg_rc(chinch_reg_rc),
-        .chinch_reg_rdy(chinch_reg_rdy),
-
-        //DMA TX FIFO (Bus Clock Domain)
-        .dmatx_tdata(dmatx_tdata),
-        .dmatx_tlast(dmatx_tlast),
-        .dmatx_tvalid(dmatx_tvalid),
-        .dmatx_tready(dmatx_tready),
-
-        //DMA RX FIFO (Bus Clock Domain)
-        .dmarx_tdata(dmarx_tdata),
-        .dmarx_tlast(dmarx_tlast),
-        .dmarx_tvalid(dmarx_tvalid),
-        .dmarx_tready(dmarx_tready),
-
-        //Message FIFO Out (Bus Clock Domain)
-        .rego_tdata(o_iop2_msg_tdata),
-        .rego_tvalid(o_iop2_msg_tvalid),
-        .rego_tlast(o_iop2_msg_tlast),
-        .rego_tready(o_iop2_msg_tready),
-
-        //Message FIFO In (Bus Clock Domain)
-        .regi_tdata(i_iop2_msg_tdata),
-        .regi_tvalid(i_iop2_msg_tvalid),
-        .regi_tlast(i_iop2_msg_tlast),
-        .regi_tready(i_iop2_msg_tready),
-
-        //Misc
-        .misc_status({31'h0, aStc3Gpio7}),
-        .debug()
-    );
+   //PCIe Express adapter logic to link to the AXI crossbar and the WB bus
+   x300_pcie_int #(
+      .DMA_STREAM_WIDTH(DMA_STREAM_WIDTH),
+      .NUM_TX_STREAMS(NUM_TX_STREAMS),
+      .NUM_RX_STREAMS(NUM_RX_STREAMS),
+      .REGPORT_ADDR_WIDTH(20),
+      .REGPORT_DATA_WIDTH(32),
+      .IOP2_MSG_WIDTH(IOP2_MSG_WIDTH)
+   ) x300_pcie_int (
+      .ioport2_clk(ioport2_clk),
+      .bus_clk(bus_clk),
+      .bus_rst(bus_rst),
+
+      //DMA TX FIFOs (IoPort2 Clock Domain)
+      .dmatx_tdata_iop2(dmatx_tdata_iop2),
+      .dmatx_tvalid_iop2(dmatx_tvalid_iop2),
+      .dmatx_tready_iop2(dmatx_tready_iop2),
+
+      //DMA TX FIFOs (IoPort2 Clock Domain)
+      .dmarx_tdata_iop2(dmarx_tdata_iop2),
+      .dmarx_tvalid_iop2(dmarx_tvalid_iop2),
+      .dmarx_tready_iop2(dmarx_tready_iop2),
+
+      //PCIe User Regport
+      .pcie_usr_reg_wr(pcie_usr_reg_wr),
+      .pcie_usr_reg_rd(pcie_usr_reg_rd),
+      .pcie_usr_reg_addr(pcie_usr_reg_addr),
+      .pcie_usr_reg_data_in(pcie_usr_reg_data_in),
+      .pcie_usr_reg_len(pcie_usr_reg_len),
+      .pcie_usr_reg_data_out(pcie_usr_reg_data_out),
+      .pcie_usr_reg_rc(pcie_usr_reg_rc),
+      .pcie_usr_reg_rdy(pcie_usr_reg_rdy),
+
+      //Chinch Regport
+      .chinch_reg_wr(chinch_reg_wr),
+      .chinch_reg_rd(chinch_reg_rd),
+      .chinch_reg_addr(chinch_reg_addr),
+      .chinch_reg_data_out(chinch_reg_data_out),
+      .chinch_reg_len(chinch_reg_len),
+      .chinch_reg_data_in(chinch_reg_data_in[31:0]),
+      .chinch_reg_rc(chinch_reg_rc),
+      .chinch_reg_rdy(chinch_reg_rdy),
+
+      //DMA TX FIFO (Bus Clock Domain)
+      .dmatx_tdata(dmatx_tdata),
+      .dmatx_tlast(dmatx_tlast),
+      .dmatx_tvalid(dmatx_tvalid),
+      .dmatx_tready(dmatx_tready),
+
+      //DMA RX FIFO (Bus Clock Domain)
+      .dmarx_tdata(dmarx_tdata),
+      .dmarx_tlast(dmarx_tlast),
+      .dmarx_tvalid(dmarx_tvalid),
+      .dmarx_tready(dmarx_tready),
+
+      //Message FIFO Out (Bus Clock Domain)
+      .rego_tdata(o_iop2_msg_tdata),
+      .rego_tvalid(o_iop2_msg_tvalid),
+      .rego_tlast(o_iop2_msg_tlast),
+      .rego_tready(o_iop2_msg_tready),
+
+      //Message FIFO In (Bus Clock Domain)
+      .regi_tdata(i_iop2_msg_tdata),
+      .regi_tvalid(i_iop2_msg_tvalid),
+      .regi_tlast(i_iop2_msg_tlast),
+      .regi_tready(i_iop2_msg_tready),
+
+      //Misc
+      .misc_status({15'h0, aStc3Gpio7}),
+      .debug()
+   );
+
+   // The PCIe logic will tend to stay close to the physical IoPort2 pins
+   // so add an additional stage of pipelining to give the tool more routing
+   // slack. This is significantly help timing closure.
+   
+   axi_fifo_short #(.WIDTH(DMA_STREAM_WIDTH+1)) pcii_pipeline_srl (
+      .clk(bus_clk), .reset(bus_rst), .clear(1'b0),
+      .i_tdata({dmatx_tlast, dmatx_tdata}), .i_tvalid(dmatx_tvalid), .i_tready(dmatx_tready),
+      .o_tdata({pcii_tlast, pcii_tdata}), .o_tvalid(pcii_tvalid), .o_tready(pcii_tready),
+      .space(), .occupied());
+
+   axi_fifo_short #(.WIDTH(DMA_STREAM_WIDTH+1)) pcio_pipeline_srl (
+      .clk(bus_clk), .reset(bus_rst), .clear(1'b0),
+      .i_tdata({pcio_tlast, pcio_tdata}), .i_tvalid(pcio_tvalid), .i_tready(pcio_tready),
+      .o_tdata({dmarx_tlast, dmarx_tdata}), .o_tvalid(dmarx_tvalid), .o_tready(dmarx_tready),
+      .space(), .occupied());
 
    //////////////////////////////////////////////////////////////////////
    //
@@ -1936,14 +1952,14 @@ module x300
       .i_iop2_msg_tlast          (i_iop2_msg_tlast),
       .i_iop2_msg_tready         (i_iop2_msg_tready),
       // PCIe DMA Data
-      .pcio_tdata                (dmarx_tdata),
-      .pcio_tlast                (dmarx_tlast),
-      .pcio_tvalid               (dmarx_tvalid),
-      .pcio_tready               (dmarx_tready),
-      .pcii_tdata                (dmatx_tdata),
-      .pcii_tlast                (dmatx_tlast),
-      .pcii_tvalid               (dmatx_tvalid),
-      .pcii_tready               (dmatx_tready)
+      .pcio_tdata                (pcio_tdata),
+      .pcio_tlast                (pcio_tlast),
+      .pcio_tvalid               (pcio_tvalid),
+      .pcio_tready               (pcio_tready),
+      .pcii_tdata                (pcii_tdata),
+      .pcii_tlast                (pcii_tlast),
+      .pcii_tvalid               (pcii_tvalid),
+      .pcii_tready               (pcii_tready)
       );
 
 
diff --git a/fpga/usrp3/top/x300/x300_pcie_int.v b/fpga/usrp3/top/x300/x300_pcie_int.v
index 441ab9813..7b067f387 100644
--- a/fpga/usrp3/top/x300/x300_pcie_int.v
+++ b/fpga/usrp3/top/x300/x300_pcie_int.v
@@ -86,7 +86,7 @@ module x300_pcie_int #(
     //---------------------------------------------------------
     // Misc
     //---------------------------------------------------------
-    input [31:0]    misc_status,
+    input [15:0]    misc_status,
     output [127:0]  debug
 );
 
@@ -143,11 +143,13 @@ module x300_pcie_int #(
     //
     //*******************************************************************************
 
-    wire [NUM_TX_STREAMS-1:0]                           dmatx_clear, dmatx_samp_stb, dmatx_pkt_stb, dmatx_error;
+    wire [NUM_TX_STREAMS-1:0]                           dmatx_clear, dmatx_enabled;
+    wire [NUM_TX_STREAMS-1:0]                           dmatx_samp_stb, dmatx_pkt_stb, dmatx_busy, dmatx_error;
     wire [(NUM_TX_STREAMS*DMA_FRAME_SIZE_WIDTH)-1:0]    dmatx_frame_size;
     wire [(NUM_TX_STREAMS*3)-1:0]                       dmatx_swap;
 
-    wire [NUM_RX_STREAMS-1:0]                           dmarx_clear, dmarx_samp_stb, dmarx_pkt_stb, dmarx_error;
+    wire [NUM_RX_STREAMS-1:0]                           dmarx_clear, dmarx_enabled;
+    wire [NUM_RX_STREAMS-1:0]                           dmarx_samp_stb, dmarx_pkt_stb, dmarx_busy, dmarx_error;
     wire [(NUM_RX_STREAMS*DMA_FRAME_SIZE_WIDTH)-1:0]    dmarx_frame_size;
     wire [(NUM_TX_STREAMS*3)-1:0]                       dmarx_swap;
     wire [DMA_STREAM_WIDTH-1:0]                         dmarx_header;
@@ -188,12 +190,18 @@ module x300_pcie_int #(
         .e3_rego_tdata(rego_tdata), .e3_rego_tvalid(rego_tvalid), .e3_rego_tready(rego_tready)
     );
     assign regi_tlast = regi_tvalid;
+    
+    wire [15:0] fpga_status;
+    assign fpga_status[7:0]    = {|(dmatx_error), 1'b0, dmatx_enabled};
+    assign fpga_status[15:8]   = {|(dmarx_error), 1'b0, dmarx_enabled};
 
-    pcie_basic_regs basic_regs (
+    pcie_basic_regs #(
+        .SIGNATURE(32'h58333030 /*ASCII:"X300"*/), .CLK_FREQ(32'd166666667 /*bus_clk = 166.666667MHz*/)
+    ) basic_regs (
         .clk(bus_clk), .reset(bus_rst),
         .regi_tdata(basic_regi_tdata), .regi_tvalid(basic_regi_tvalid), .regi_tready(basic_regi_tready),
         .rego_tdata(basic_rego_tdata), .rego_tvalid(basic_rego_tvalid), .rego_tready(basic_rego_tready),
-        .misc_status(misc_status)
+        .misc_status({fpga_status, misc_status})
     );
     
     pcie_dma_ctrl #(
@@ -203,8 +211,9 @@ module x300_pcie_int #(
         .clk(bus_clk), .reset(bus_rst),
         .regi_tdata(dmatx_regi_tdata), .regi_tvalid(dmatx_regi_tvalid), .regi_tready(dmatx_regi_tready),
         .rego_tdata(dmatx_rego_tdata), .rego_tvalid(dmatx_rego_tvalid), .rego_tready(dmatx_rego_tready),
-        .set_clear(dmatx_clear), .set_frame_size(dmatx_frame_size), .sample_stb(dmatx_samp_stb), .packet_stb(dmatx_pkt_stb), 
-        .swap_lanes(dmatx_swap), .stream_err(dmatx_error), .rtr_sid(8'h00), .rtr_dst()
+        .set_enabled(dmatx_enabled), .set_clear(dmatx_clear), .set_frame_size(dmatx_frame_size),
+        .sample_stb(dmatx_samp_stb), .packet_stb(dmatx_pkt_stb), 
+        .swap_lanes(dmatx_swap), .stream_busy(dmatx_busy), .stream_err(dmatx_error), .rtr_sid(8'h00), .rtr_dst()
     );
     
     pcie_dma_ctrl #(
@@ -214,8 +223,9 @@ module x300_pcie_int #(
         .clk(bus_clk), .reset(bus_rst),
         .regi_tdata(dmarx_regi_tdata), .regi_tvalid(dmarx_regi_tvalid), .regi_tready(dmarx_regi_tready),
         .rego_tdata(dmarx_rego_tdata), .rego_tvalid(dmarx_rego_tvalid), .rego_tready(dmarx_rego_tready),
-        .set_clear(dmarx_clear), .set_frame_size(dmarx_frame_size), .sample_stb(dmarx_samp_stb), .packet_stb(dmarx_pkt_stb), 
-        .swap_lanes(dmarx_swap), .stream_err(dmarx_error), .rtr_sid(dmarx_header[7:0]), .rtr_dst(dmarx_pkt_dest)
+        .set_enabled(dmarx_enabled), .set_clear(dmarx_clear), .set_frame_size(dmarx_frame_size),
+        .sample_stb(dmarx_samp_stb), .packet_stb(dmarx_pkt_stb), 
+        .swap_lanes(dmarx_swap), .stream_busy(dmarx_busy), .stream_err(dmarx_error), .rtr_sid(dmarx_header[7:0]), .rtr_dst(dmarx_pkt_dest)
     );
     //
     //*******************************************************************************
@@ -223,10 +233,10 @@ module x300_pcie_int #(
     //*******************************************************************************
     // TX DMA Datapath
     //
-    wire [(NUM_TX_STREAMS*DMA_STREAM_WIDTH)-1:0]    dmatx_tdata_bclk,  dmatx_tdata_trun,  dmatx_tdata_gt, dmatx_tdata_swap;
-    wire [NUM_TX_STREAMS-1:0]                       dmatx_tvalid_bclk, dmatx_tvalid_trun, dmatx_tvalid_gt;
-    wire [NUM_TX_STREAMS-1:0]                       dmatx_tready_bclk, dmatx_tready_trun, dmatx_tready_gt;
-    wire [NUM_TX_STREAMS-1:0]                                          dmatx_tlast_trun,  dmatx_tlast_gt;
+    wire [(NUM_TX_STREAMS*DMA_STREAM_WIDTH)-1:0]    dmatx_tdata_bclk,  dmatx_tdata_in, dmatx_tdata_trun,  dmatx_tdata_gt, dmatx_tdata_swap;
+    wire [NUM_TX_STREAMS-1:0]                       dmatx_tvalid_bclk, dmatx_tvalid_in, dmatx_tvalid_trun, dmatx_tvalid_gt;
+    wire [NUM_TX_STREAMS-1:0]                       dmatx_tready_bclk, dmatx_tready_in, dmatx_tready_trun, dmatx_tready_gt;
+    wire [NUM_TX_STREAMS-1:0]                       dmatx_tlast_trun,  dmatx_tlast_gt;
 
     wire [DMA_STREAM_WIDTH-1:0]                     dmatx_tdata_mux;
     wire                                            dmatx_tvalid_mux, dmatx_tlast_mux, dmatx_tready_mux;
@@ -240,13 +250,19 @@ module x300_pcie_int #(
                 .o_aclk(bus_clk), .o_tdata(`GET_DMA_BUS(dmatx_tdata_bclk,i)), .o_tvalid(dmatx_tvalid_bclk[i]), .o_tready(dmatx_tready_bclk[i])
             );
 
+            pcie_lossy_samp_gate tx_samp_gate (
+                .i_tdata(`GET_DMA_BUS(dmatx_tdata_bclk,i)), .i_tvalid(dmatx_tvalid_bclk[i]), .i_tready(dmatx_tready_bclk[i]),
+                .o_tdata(`GET_DMA_BUS(dmatx_tdata_in,i)), .o_tvalid(dmatx_tvalid_in[i]), .o_tready(dmatx_tready_in[i]),
+                .drop(~dmatx_enabled[i]), .dropping(dmatx_busy[i])
+            );
+
             data_swapper_64 tx_data_swapper (
-                .swap_lanes(`GET_SWAP_BUS(dmatx_swap,i)), .i_tdata(`GET_DMA_BUS(dmatx_tdata_bclk,i)), .o_tdata(`GET_DMA_BUS(dmatx_tdata_swap,i))
+                .swap_lanes(`GET_SWAP_BUS(dmatx_swap,i)), .i_tdata(`GET_DMA_BUS(dmatx_tdata_in,i)), .o_tdata(`GET_DMA_BUS(dmatx_tdata_swap,i))
             );
 
             cvita_dechunker tx_dma_dechunker (
                 .clk(bus_clk), .reset(bus_rst), .clear(dmatx_clear[i]), .frame_size(`GET_FSIZE_BUS(dmatx_frame_size, i)),
-                .i_tdata(`GET_DMA_BUS(dmatx_tdata_swap,i)), .i_tvalid(dmatx_tvalid_bclk[i]), .i_tready(dmatx_tready_bclk[i]),
+                .i_tdata(`GET_DMA_BUS(dmatx_tdata_swap,i)), .i_tvalid(dmatx_tvalid_in[i]), .i_tready(dmatx_tready_in[i]),
                 .o_tdata(`GET_DMA_BUS(dmatx_tdata_trun,i)), .o_tlast(dmatx_tlast_trun[i]), .o_tvalid(dmatx_tvalid_trun[i]), .o_tready(dmatx_tready_trun[i]),
                 .error(dmatx_error[i])
             );
@@ -286,10 +302,10 @@ module x300_pcie_int #(
     //*******************************************************************************
     // RX DMA Datapath
     //
-    wire [(NUM_RX_STREAMS*DMA_STREAM_WIDTH)-1:0]    dmarx_tdata_bclk,  dmarx_tdata_pad, dmarx_tdata_swap;
-    wire [NUM_RX_STREAMS-1:0]                       dmarx_tvalid_bclk, dmarx_tvalid_pad;
-    wire [NUM_RX_STREAMS-1:0]                       dmarx_tready_bclk, dmarx_tready_pad;
-    wire [NUM_RX_STREAMS-1:0]                       dmarx_tlast_bclk,  dmarx_tlast_pad;
+    wire [(NUM_RX_STREAMS*DMA_STREAM_WIDTH)-1:0]    dmarx_tdata_bclk,  dmarx_tdata_pad, dmarx_tdata_swap, dmarx_tdata_out;
+    wire [NUM_RX_STREAMS-1:0]                       dmarx_tvalid_bclk, dmarx_tvalid_pad, dmarx_tvalid_out;
+    wire [NUM_RX_STREAMS-1:0]                       dmarx_tready_bclk, dmarx_tready_pad, dmarx_tready_out;
+    wire [NUM_RX_STREAMS-1:0]                       dmarx_tlast_bclk,  dmarx_tlast_pad, dmarx_tlast_out;
 
     wire [DMA_STREAM_WIDTH-1:0]                     dmarx_tdata_mux;
     wire                                            dmarx_tvalid_mux, dmarx_tlast_mux, dmarx_tready_mux;
@@ -331,16 +347,22 @@ module x300_pcie_int #(
                 .swap_lanes(`GET_SWAP_BUS(dmarx_swap,j)), .i_tdata(`GET_DMA_BUS(dmarx_tdata_pad,j)), .o_tdata(`GET_DMA_BUS(dmarx_tdata_swap,j))
             );
 
+            pcie_lossy_samp_gate rx_samp_gate (
+                .i_tdata(`GET_DMA_BUS(dmarx_tdata_swap,j)), .i_tvalid(dmarx_tvalid_pad[j]), .i_tready(dmarx_tready_pad[j]),
+                .o_tdata(`GET_DMA_BUS(dmarx_tdata_out,j)), .o_tvalid(dmarx_tvalid_out[j]), .o_tready(dmarx_tready_out[j]),
+                .drop(~dmarx_enabled[j]), .dropping(dmarx_busy[j])
+            );
+            
             axi_fifo_2clk #(.WIDTH(DMA_STREAM_WIDTH), .SIZE(DMA_CLK_XING_FIFO_SIZE)) rx_dma_clock_crossing_fifo (
                 .reset(bus_rst),
-                .i_aclk(bus_clk), .i_tdata(`GET_DMA_BUS(dmarx_tdata_swap,j)), .i_tvalid(dmarx_tvalid_pad[j]), .i_tready(dmarx_tready_pad[j]),
+                .i_aclk(bus_clk), .i_tdata(`GET_DMA_BUS(dmarx_tdata_out,j)), .i_tvalid(dmarx_tvalid_out[j]), .i_tready(dmarx_tready_out[j]),
                 .o_aclk(ioport2_clk), .o_tdata(`GET_DMA_BUS(dmarx_tdata_iop2,j)), .o_tvalid(dmarx_tvalid_iop2[j]), .o_tready(dmarx_tready_iop2[j])
             );
         end
     endgenerate
     //
     //*******************************************************************************
-
+    
 endmodule
 
 `undef GET_DMA_BUS
diff --git a/fpga/usrp3/top/x300/x300_pcie_int_tb.v b/fpga/usrp3/top/x300/x300_pcie_int_tb.v
index 0dff7cc65..ed47c2192 100644
--- a/fpga/usrp3/top/x300/x300_pcie_int_tb.v
+++ b/fpga/usrp3/top/x300/x300_pcie_int_tb.v
@@ -215,7 +215,7 @@ module x300_pcie_int_tb();
         TEST_CASE();
         usr_regport_request(READ, 20'hC, 32'h0);
         usr_regport_response();
-        `CHECK_TRUE((pcie_usr_data == 175000000), "Verify counter frequency register");
+        `CHECK_TRUE((pcie_usr_data == 166666667), "Verify counter frequency register");
 
         TEST_CASE();
         usr_regport_request(WRITE, 20'h10, 32'hDEAD);
-- 
cgit v1.2.3